由于我想在访问实际站点之前向用户显示一些信息,然后将它们重定向到我的站点。将用户重定向到某个文件,如果没有在url中输入index.php php .htaccess
如果他们键入我的网站网址,如mysite.com
我希望他们使用.htaccess重定向到mysite.com/info.php
。和信息文件显示信息3秒,然后将它们重定向到我的网站mysite.com
我该怎么做?
由于我想在访问实际站点之前向用户显示一些信息,然后将它们重定向到我的站点。将用户重定向到某个文件,如果没有在url中输入index.php php .htaccess
如果他们键入我的网站网址,如mysite.com
我希望他们使用.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">
注意不要在任何您的网站“主页”链接链接到http://www.mysite.com(或标题) ..这会导致用户再次看到info.php。改为参考index.php/index.html。
你可以用php重定向(如果请求为空)。但在info.php的,你可以使用代码:
<meta http-equiv="refresh" content="3; url=http://www.mysite.com/?redirect">
3秒钟之后,你可以重定向到索引页
在索引页必须测试查询。如果查询不为空不再次重定向它
或者你可以使用$ _ SERVER [“HTTP_REFERER”]
的.htaccess允许你执行重写规则。一旦你重定向到一个新的页面,你不能使用.htaccess在页面加载完成后进行重定向。
的一种方法是对mysite.com/info.php
定义添加JavaScript页面上的OnLoad(),这将导致mysite.com
我的问题是如何通过htaccess将它们重定向到'info.php'。我可以处理其余部分 – Daric 2011-05-06 11:02:11
您可以将刷新是一个不同的页面,然后在当前页面加载? – 2011-05-06 10:59:07
我不明白你的问题(对不起),刷新必须在你想要工作的页面上,如果这就是你要求的。 – 2011-05-06 11:01:54