如果url php.htaccess中没有键入index.php,则将用户重定向到某个文件
如标题所示,我想在访问实际站点之前向用户显示一些信息,然后将他们重定向到我的站点 如果他们像如果url php.htaccess中没有键入index.php,则将用户重定向到某个文件,php,.htaccess,redirect,Php,.htaccess,Redirect,如标题所示,我想在访问实际站点之前向用户显示一些信息,然后将他们重定向到我的站点 如果他们像mysite.com那样键入我的网站url,我希望他们使用.htaccess将其重定向到mysite.com/info.php。信息文件显示信息3秒钟,然后将其重定向到我的网站mysite.com 如何执行此操作?创建一个htaccess,其中包含:DirectoryIndex info.php 并将其添加到info.php上: <meta http-equiv="refresh" content=
mysite.com
那样键入我的网站url,我希望他们使用.htaccess将其重定向到mysite.com/info.php
。信息文件显示信息3秒钟,然后将其重定向到我的网站mysite.com
如何执行此操作?创建一个htaccess,其中包含:
DirectoryIndex info.php
并将其添加到info.php上:
<meta http-equiv="refresh" content="3;url=http://example.com/index.php">
请注意不要在任何网站的“主页”链接(或标题)中链接到。。这将导致用户再次看到info.php。请参阅index.php/index.html。您可以使用php重定向(如果请求为空)。但在info.php中,您可以使用以下代码:
<meta http-equiv="refresh" content="3; url=http://www.mysite.com/?redirect">
3秒钟后,您可以重定向到索引页面
在索引页中,必须测试查询。如果查询不是空的,不要再次重定向它
或者您可以使用$\u SERVER['HTTP\u REFERER']。htaccess允许您执行重写规则。一旦重定向到新页面,则无法在加载页面后使用.htaccess进行重定向
一种方法是在页面OnLoad()上定义的
mysite.com/info.php
上添加JavaScript,这将导致加载mysite.com
您可以将刷新应用于与当前页面不同的页面?我不理解您的问题(抱歉),如果你问的是这个问题,刷新必须出现在你正在查看的页面上。我的问题是如何通过htaccess将它们重定向到info.php
。如果(空($_SERVER['QUERY_STRING']){header(“Location:);}或者{//Begin the site code}info.php),我可以处理partin index.php的其余部分