2011-05-06 35 views

回答

3

创建包含一个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。

+0

您可以将刷新是一个不同的页面,然后在当前页面加载? – 2011-05-06 10:59:07

+0

我不明白你的问题(对不起),刷新必须在你想要工作的页面上,如果这就是你要求的。 – 2011-05-06 11:01:54

0

你可以用php重定向(如果请求为空)。但在info.php的,你可以使用代码:

<meta http-equiv="refresh" content="3; url=http://www.mysite.com/?redirect"> 

3秒钟之后,你可以重定向到索引页

在索引页必须测试查询。如果查询不为空不再次重定向它

或者你可以使用$ _ SERVER [“HTTP_REFERER”]

+0

这已写入问题,但如何 – Daric 2011-05-06 11:01:00

+0

in index.php if(empty($ _ SERVER ['QUERY_STRING'])){ header(“Location:http://mysite.com/info.php”); }其他{ //开始站点代码 } info.php的 totali 2011-05-06 11:06:27

0

的.htaccess允许你执行重写规则。一旦你重定向到一个新的页面,你不能使用.htaccess在页面加载完成后进行重定向。

的一种方法是对mysite.com/info.php定义添加JavaScript页面上的OnLoad(),这将导致mysite.com

+0

我的问题是如何通过htaccess将它们重定向到'info.php'。我可以处理其余部分 – Daric 2011-05-06 11:02:11

相关问题