2017-03-27 67 views
0

我需要插入額外的路徑到URL的由301轉發的例子:htaccess的 - 插入額外的路徑

舊網址:http://example.com/products/cf1/

新的URL:http://example.com/products/additional-path/cf1/

我試過這個:

RewriteRule ^/?products/[^additional-path]*(.*)$ /products/additional-path/$1 [L,R=301] 

我該如何做到這一點?

+0

新網址是否存在? – starkeen

+0

是的 - 當然。但301前進在一個循環中結束。 – mittererr

+0

是否要將舊的網址**重定向到**新的或新的舊的? – starkeen

回答

0

重定向/產品/ foobar的/產品/路/ foobar的,您可以使用以下規則

RewriteRule ^/?product/([^/]+)/?$ /product/path/$1 [L,R=301] 

清除瀏覽器緩存或嘗試不同勢瀏覽器來進行測試。

+0

你救了我的一天!非常感謝你! – mittererr