2012-02-11 15 views
0

为examble输入网址跳转到另一个页面,改变你怎么做

进入http://111.111.111.111/aaa.co.uk/web/

默认跳转到

http://111.111.111.111/aaa.co.uk/web/upload.html 

你怎么办呢?

我试着做这样

修改.htacess

Redirect /aaa.co.uk/web/ /aaa.co.uk/web/upload.html 

但URL地址显示

http://111.111.111.111/aaa.co.uk/web/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html/upload.html 
...... 

回答

2

是否需要是的.htaccess?

所以对于页:

http://111.111.111.111/aaa.co.uk/web/ 

如果该页面的index.php文件可以有:

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://111.111.111.111/aaa.co.uk/web/upload.html"); 
exit; 

编辑

如果它需要的.htaccess,也许像下面的东西?

RewriteRule ^/aaa\.co\.uk/web/$ /aaa\.co\.uk/web/upload\.html [R=301,L] 

请注意分隔符和301,永久重定向规则。

2

试试这个的.htaccess

Redirect /aaa.co.uk/web/$ /aaa.co.uk/web/upload.html 

$告诉Apache只重定向/aaa.co.uk/web,而不是寄托都开始以该字符串。

0

可以使用Header()功能,它是这样说:

Header("Location: yourredirecturl.php"); 
die(); 

您还可以在die();它会返回301头前加

Header("HTTP/1.1 301 Moved Permanently"); 

,检查出来,如果你要重定向永久或临时(SEO问题)。

相关问题