2014-10-07 117 views
1

我已成功安裝Ultimate_SEO_URLs_v2.103到我的購物車安裝(這是v1.36)。終極搜索引擎優化模塊+ htaccess 301。html重定向問題

我們正在準備與網站一起生活,但我需要重定向由google索引的html頁面到新的html頁面名稱。

我遇到的問題是試圖將.html擴展名的頁面重定向到由來自完整SEO網址的htaccess文件重寫的頁面名稱。

如果我爲原始頁面使用.htm頁面並將其重定向到新的對應頁面,它將起作用。

這裏是我使用.htaccess文件的代碼(後終極SEO重寫代碼):

redirect 301 /old_conditions.html domain.com/conditions.html 

所以如果你去http://domain.com/old_conditions.html我希望它重定向到http://domain.com/conditions.html

一點也沒有」 t工作,它去頁面無法找到頁面!

有人可以幫我找出爲什麼我不能從一個.html頁面使用終極SEO URL模塊時重定向?

在此先感謝!

回答

0

你可以在你的根使用此規則的.htaccess使用RewriteRule指令:

RewriteRule ^44-wholesale-celosia\.html$ /flowers/celosia.html [L,NC,R=301] 

還要確保這個規則是正確的在頂部略低於RewriteBase /線。

+0

它不適合我。我正在使用Zen-Cart和Ultimate SEO URL插件。我想改變我的舊網址結構,並希望有人點擊任何舊的網址鏈接,它會重定向到一個新的。但是一些除了包含.html擴展名的文件名外,還有一些重定向。我想將.html舊文件重定向到一個新的.html文件。但我不能。 – 2014-10-07 06:46:51

+0

當您在瀏覽器中輸入「http:// domain.com/old_conditions.html」時會發生什麼?確保這是你的.htaccess中的第一條規則。 – anubhava 2014-10-07 06:59:02

+0

我在我的htaccess RedirectMatch 301 ^/44-wholesale-celosia \ .html $ /flowers/celosia.html中編寫了以下代碼,它只顯示我http://wholesaleflowersinc.com/flowers而不是http://wholesaleflowersinc.com /flowers/celosia.html – 2014-10-07 07:14:19