2012-11-23 139 views
0

我使用的是opencart seo網址,它們工作正常。問題是我也可以訪問舊網址,導致重複的內容。htaccess - 如何將舊的網址重定向到新的漂亮的網址?

例子:

我的新的SEO鏈接: http://site.com/blue-widgets

的問題是,我可以過訪問舊的,我害怕讓通過搜索enghines有重複處罰內容: http://site.com/index.php?route=product/category&path=113

RewriteBase/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] 
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) 
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] 
+1

檢查我的編輯答案 - 谷歌不會懲罰Opencart的產品頁面。 – shadyyx

回答

2

我考慮的重複內容的問題,內種不全Opencart的。

,如果你開始使用 SEO的網址,如果你確信沒有舊鏈接,可以發現,隨後/由機器人索引您是安全混凝土產品。

谷歌(和其他人)在你的網上商店可能會懲罰你,如果你是使用新,舊網址(如動態生成SEO者和信息頁面內某處hardwritten舊的...)。

還有其他可能的雙重內容問題 - 考慮與更多類別鏈接的產品(如果產品鏈接到第三級類別,則它應該鏈接到其第二級父級以及第一級父母) - 然後,您可以從每個類別它所鏈接訪問此產品和URL將永遠是不同的(假設http://my.shop.com/televisions/3d-led-samsung是非常相同的產品爲http://my.shop.com/televisions/3d/3d-led-samsung,也可以作爲http://my.shop.com/televisions/3d/led/3d-led-samsung) - 但在這裏,谷歌不應該懲罰你的網上商店爲產品的名稱3d-led-samsung總是相同的,Google應該認出它。

所以我不會affraid這一點。

編輯:作爲Stann0rz指出,Opencart的自動使用canonical鏈接因此沒有理由affraid的谷歌懲罰你爲duplicit內容。問題解決了!

+2

規範鏈接元素(http://en.wikipedia.org/wiki/Canonical_link_element)克服這一點。 – Stann0rz

+0

@ Stann0rz沒錯,但這樣一來,您就必須設置爲'rel =「規範」'以領先的產品細節,這意味着谷歌將眼光放在像「OOOOH,什麼?他們想糊弄我所有鏈接?低頁面上他們排名!」。 :-D – shadyyx

+2

只需在相關頁面的標記中指定(http://support.google.com/webmasters/bin/answer.py?hl=zh_CN&answer=139394) - OpenCart會自動執行此操作(http ://demo.opencart.com/index.php?route = product/product&path = 20_27&product_id = 41) – Stann0rz

相關問題