2012-10-04 126 views
0

我有一個與CMS Prestashop開發的電子商務。與Prestashop的網址重複搜索引擎優化

昨天我在網站管理員工具,我有一些重複的URL,這樣已經看到:

www.mysite.com/manufacturers 
www.mysite.com/it/manufacturers. 

在哪裏「這是默認的,只有語言網站的後綴。

我已經在後臺激活了友好的URL,並且我有一個由後臺生成器自動生成的.htaccess文件。

我該怎麼做才能解決這個問題?

PS:另外我認爲我已經從googlebot處罰了。

回答

0

某處無論是在你的文檔根htaccess的文件,或者在虛擬主機/服務器配置爲mysite.com,則需要301重定向。現在你只需要選擇你想保留哪一個,前面有/it/還是沒有?比方說,你想要的一切指向一個沒有,你將使用其中的一個:

啓用mod_alias:

Redirect 301 /it/manufacturers /manufacturers 

使用mod_rewrite:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?mysite.com$ [NC] 
RewriteRule ^/?it/manufacturers(.*)$ /manufacturers$1 [L,R=301] 
+0

謝謝。你的解決方案工作正常我有很多頁面存在這個問題。如果可以的話,我需要一個可以處理每個頁面的解決方案,每個頁面都帶有後綴'/ it /',而沒有它。 – Bellu

+0

@Bellu然後,從任一解決方案中刪除所有'製造商'的實例 –

1

,首先讓我澄清標題從SEO的角度來看。問題出在Prestashop方面,而不是來自SEO方面。它只是影響你的搜索引擎優化。

現在在這個問題上,Prestashop臭名昭着的URL問題。我不會推薦你.htaccess破解解決方案,因爲每次你從你的後端重新生成你的.htaccess時,你都必須手動再次插入這個破解來解決問題。假設這個url問題在某些其他網址之後再次出現,那麼您必須重新執行此操作。它可以變成一場噩夢。

因此,這裏有一些我個人的建議...

  1. 如果這個網站是至關重要的(這我假設),從受信任的供應商購買的Prestashop URL重寫模塊。如果將來再次出現此問題,您還將獲得技術支持。

  2. 如果你不能購買比我建議你在Prestashop論壇上提出這個問題,因爲這是Prestashop特有的,要永久解決這個問題。你最有可能得到更多的即時答案,因爲你會發現更多的人在Prestashop工作比這裏。

+0

感謝您的建議。我會買一個模塊來解決這個問題 – Bellu