2014-10-08 126 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