Livezilla

Certified Partner and
PrestaShop Developer for:

的Prestashop复制网址修复

复制网址修复

这页的英文撰写,请参阅代码更改为正确的英文版本。


有一个额外的变量与页面上的大问题,列出产品(类别,搜索,畅销书,特,新产品)。

由#排序或每页结果+语言标志创建一个变量的潜在无穷的新联系。

例如:

/最佳sales.php?isolang =喜&N = 15&P = 3&id_lang = 23&&orderway的OrderBy =价格=递减
/ 5的Prestashop模块N = 10&isolang = ID&;?id_lang = 13&的OrderBy =名称及orderway = ASC&id_lang = 13&id_category = 5
/ 5的Prestashop模块?N = 10&isolang = ID&id_lang = 13&的OrderBy =名称及orderway = ASC

虽然这些网址不适合普通用户, 搜索引擎抓取您的网站找到这些链接有问题,那么他们抓取这些链接,并找到与在末尾添加更多的变数,甚至对他们更多的新的联系。

对于搜索引擎,页面上的商品排序顺序,每页的结果数,语言改变变量是不需要的实际上,他们只是为他们添加新的链接抓取几乎相同的数据

我们估计,额外的网址搜索引擎抓取约50-100 +倍,是有效的,需要爬行,在重复的元标记,非常类似的内容很多这样的结果实际网址的详情,并在网站上创建一个巨大的负载时,抓取网页是不是真的需要。

理想的解决方案是隐藏所有那些从搜索引擎额外的变量 ,唯一的变量,应该可以页码(当分页存在)。

这将确保有没有不同的变量与同一页的多个网址。

此修改还包括多语种网址修复

此修复程序将无法看到这些新的页面搜索引擎,但是,如果他们已经抓取您的网站,有那些环节,他们将继续抓取,除非另有说。

我们已经加入到重复的URL重定向模块 从每个变量页 (11类名称?的OrderBy =名称及orderway = ASC)301重定向到没有任何变量页 (11类名)。

唯一的变量将保持为p =这对分页使用

 

下载修改从文件http://www.presto-changeo.com/SEO_Fix.zip (共4)PS 1.2,1.3和1.3.2, 请务必保持复制前3修改的一个现有的文件备份

 

如何测试?
这一变化不会影响普通用户,这样一来测试它,你需要欺骗服务器认为你是一个搜索引擎。

1)打开Firefox,在地址栏键入“关于:配置”,然后按回车。
2)在顶部有一个过滤器,键入“代理”
3)右击“general.useragent.extra.firefox”,并选择修改。
4)更换价值内以“BOT”,然后单击确定

现在,当你访问你的网站,该模块将你是一个搜索引擎,并应用更改。
你会看到,选择一个过滤器将不会做任何事情,每页下拉的结果是走了,如果你输入的网址有额外的变量之一,他们将全部被清除掉(除非P =如果它是存在的话)。

要返回到正常的浏览器,在“general.useragent.extra.firefox”上点右键,点击“重置”。