我有一个电子商务发展与CMS的普雷斯塔索普。
昨天我在我的网站管理员工具中看到了一些重复的url,比如:
www.mysite.com/manufacturers
www.mysite.com/it/manufacturers.
其中“it”是默认的后缀,也是网站的唯一语言。
我已经在后台激活了友好的url,还有一个由后台生成器自动生成的.htaccess文件。
我该怎么做才能解决这个问题?
另外,我想我已经接受了谷歌机器人的处罚。
最佳答案
在文档根目录的htaccess文件中,或者mysite.com的vhost/server配置中,您需要301重定向。现在你只需要选择你想保留哪一个,前面有/it/
的还是没有的?假设你想把所有东西都指向没有的那一个,你将使用其中一个:
使用mod_别名:
Redirect 301 /it/manufacturers /manufacturers
使用mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mysite.com$ [NC]
RewriteRule ^/?it/manufacturers(.*)$ /manufacturers$1 [L,R=301]
关于.htaccess - 与Prestashop SEO重复的Url,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12728471/