2013-05-31 72 views
0

作爲網站遷移的一部分,我有一堆舊文件,我想重定向到一個新網站。htacess部分文件名後綴匹配

舊文件全部以_reviews.html結尾,但新目標位於不同服務器上,沒有名稱的「_reviews」部分,但仍以.html結尾。

例如:

老:

www.a.com/my_product1_reviews.html 

新:

www.b.com/my_product1.html 

我有這樣的幾百所以我真的不希望做他們一次一個,但我似乎無法得到正確的語法。

謝謝你,比爾

回答

0

試試這個:

RewriteEngine On 
RewriteBase/
RewriteRule (.*)_reviews.html$ http://www.b.com/$1.html [L,R=301] 
+0

我剛試過,但沒有奏效。它根本沒有重定向。 –

+0

立即嘗試使用RewriteBase。你有這個在你的公共根文件夾的.htaccess文件中,對嗎?和mod_rewrite啓用? – landons

+0

仍然沒有工作。我確實已經在該htaccess文件中使用重寫引擎來處理其他事情。我也測試了一個確切的重定向301規則,並且工作,所以htacess文件正在準備和使用。 –