【发布时间】:2014-05-02 18:53:22
【问题描述】:
这让我发疯了。当 Google 第一次开始为我的网站编制索引时,我得到了大量重复页面,它们之间的唯一区别是 URL 中的“前端”参数。我已经告诉 Google 忽略这一点,但我无法确定它的来源。
基本上,任何相对 URL 都会附加 ?frontend=xxxxx,其中 xxxxx 是一个长的十六进制字符串。
还有东西在页面上的任何表单(新闻通讯表单和搜索表单)上添加一个隐藏的输入字段,称为“前端”,包含相同的十六进制 v 价值。所以大概是一些 javascript 正在这样做,因为这些表单的代码没有提到这个参数。
我并不总是看到它。每当机器人访问我的网站时,我确实倾向于看到它 - 例如。如果我运行 W3C 验证器并输出源代码。我自己访问该网站时偶尔会看到它,但大多数时候它不存在。
我正在使用 Fooman Speedster 插件,我猜它与缓存或缓存有某种关系,可能十六进制字符串是版本签名或其他东西,而我自己大部分都看不到它的原因时间是页面已经被缓存了。
但是我已经搜索了代码文件夹,但我找不到该死的东西。
Google 没有帮助,因为“magento 前端”是一个很常见的术语。非常感谢以前遇到过这种情况的任何人的任何指点。
【问题讨论】: