2013-02-01 56 views
0

試圖在我的htaccess中寫入重寫規則,以便對/en/shop/index.html或/fr/shop/index.html的任何請求保留在服務器上,但如果用戶轉到其重定向到其他服務器的任何其他頁面。這是我到目前爲止所做的,並且不起作用。Mod重寫除了在特定頁面上重定向

RewriteRule ^(.*)/shop/(.*) [L] 
RewriteRule ^(.*)$ http://www.newwebsite.com/$1 [R=301] 

回答

0

添加了幾許告訴你想要的比賽,通過改變傳遞第一重寫規則:

RewriteRule ^.*/shop(/.*)?$ - [L]

我也刪除了第一組括號的,因爲你沒有使用匹配結果,因此不需要存儲匹配的模式。我認爲你可能需要匹配/購物沒有一個結尾的斜線,所以這就是爲什麼(/.*)?部分在那裏。