2014-10-08 55 views
1

我正在使用@ anubhava的文件夹重定向的解决方案,它工作的很好。 301 redirect from one directory to another301重定向复杂的目录正则表达式

我意识到,我还需要有一个301重定向以下

重定向

1) www.example.com/directory1/dirA/ 
2) www.example.com/directory1/dirB/ 

重定向到

1) www.example.com/directory2/new-path-dirA/ 
2) www.example.com/directory2/new-path-dirB/ 

编辑:我有很多这些重定向(约40),并想知道是否有办法有1重写规则 - 而不是单独的规则?

谢谢!

回答

0

您可以添加这些新规则:

RewriteRule ^directory1/([^/]+)/(.*)$ /directory2/new-path-$1/$2 [NC,L,NE,R=301] 
+0

感谢Anubhava!对不起,我应该在我的问题上更清楚。我有很多(约40)这些,并想知道是否有一种方法可以让1规则做重定向 - 而不是单独的规则。 – rogerb 2014-10-08 12:56:22

+0

好吧试试我现在更新的规则。 – anubhava 2014-10-08 12:59:35

+0

再次感谢@anubhava。该网站是生活,所以我今晚会再试一次,并让你知道。真心感谢所有的帮助。 – rogerb 2014-10-08 13:02:02