2012-05-04 72 views
0

我正在將電子商務商店從oscommerce更改爲magento。在.htaccess文件中需要301重定向規則

我一直保持url結構相同,但需要重寫產品和類別的網址。

我需要這樣的:

some-product-url-p-123.html

被寫入到這一點:

some-product-url.html

和類別是一樣的原理:

some-category-url-c-123.html

到:

some-category-url.html

我一直在努力工作,這一點,並花了幾個小時尋找,但無法找到任何東西。任何幫助都會很棒。

回答

0

這種模式應該爲你工作: -

RewriteEngine on 
RewriteBase/

RewriteRule ^(.*)?-[pc]-\d+\.html$   $1.html [NC,L] 
+0

您好,感謝您的回覆。我試過這個,當我測試它時它會返回一個404。 – TheWebsiteGuy

+0

@etrade那裏肯定還有別的事情正在發生,正如正則表達式。如果你瀏覽到'some-category-url-c-123.html',你會得到什麼? – baynezy

+0

不確定我做錯了什麼。我的舊網站是www.yeltsa.com 此URL http://www.yeltsa.com/avtex-12v-tv-dvd-combo-c-7219.html例如應更改爲http://www.yeltsa .com/avtex-12v-tv-dvd-combo.html當網站上線時。我目前在這裏測試它,www.dev.yeltsa.com 如果我訪問這個網址http://www.dev.yeltsa.com/avtex-12v-tv-dvd-combo-c-7219.html它應該直接到新的網址,但我只是得到一個404,它保持在同一頁面上。 – TheWebsiteGuy