2017-01-17 24 views
4

我有一箇舊的網站,有網址,如:的URL重定向沒有的.html後綴

/my-category/my-product 

,並在我的新網站,我已經成功地保持了「類」部分相同了很多(但不是全部),但是我想將它們沒有.html後綴的舊產品重定向到該類別。

所以/my-category/my-product將被重定向到/my-category/,但/my-category/my-product.html將被忽略,因爲它最後有.html。最新的網站產品有.html,舊網站沒有。

我還需要停止進一步的規則處理。

+0

你需要一個正則表達式和htaccess的親回答這個問題。另外,你的最後一段有點混亂......你能澄清一下嗎?第一段說舊網站有/我的類別/他們有/ my_category嗎? (Lol) –

+0

刪除最後一段的方式不同。 – user3791618

+0

由於Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答站點,因此我正在投票關閉此問題。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

以下正則表達式將匹配任意數量的\後接包含點的字符串而不是。然後將不匹配的URL將HTML擴展名。

^(/[\w-]+)+$ 

View regex state diagram