2014-03-01 81 views
1

我有網站http://example.com/~myhome/。我想臨時將http://example.com/~myhome/dir1/重定向到http://example.com/~myhome/dir2/重定向規則不適用於htaccess中的index.php

我寫了下面行我.htaccess這是dir1

RewriteEngine On 
Redirect 302 /~myhome/dir1/ http://example.com/~myhome/dir2/ 
Redirect 302 /~myhome/dir1/(.*) http://example.com/~myhome/dir2/$1 

問題裏面有這個代碼是,這是在dir1/每個文件重定向到dir2/正確,但index.php被重定向到http://example.com/dir2/index.php

+0

不,這是行不通的。是的,瀏覽器緩存了舊的301重定向。我清除了緩存,我的代碼工作。 – Dheerendra

回答

1

您需要在我的.htaccess這是DIR1內以下行:

RewriteEngine On 

RewriteRule ^(.*)$ /~myhome/dir2/$1 [L,R]