2012-10-04 79 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