2013-05-31 43 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文件正在准备和使用。 –