2012-02-11 52 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問題)。

相關問題