附加了前端参数的Magento相对URL

时间:2011-10-27 16:27:38

标签: url magento frontend

这让我疯了。当Google第一次开始为我的网站编制索引时,我最终会遇到一堆重复的页面,它们之间的唯一区别是URL中的“前端”参数。我已经告诉谷歌忽略了这一点,但我无法确定它来自哪里。

基本上,任何相对URL都会附加?frontend = xxxxx,其中xxxxx是一个长十六进制字符串。

还有一些东西在页面上的任何表格(简报形式和搜索表单)上添加一个隐藏的输入字段,称为“前端”,包含相同的十六进制v ALUE。因此,假设这些表单的代码没有提及此参数,可能有些javascript正在执行此操作。

我不会一直看到它。每当机器人访问我的网站时,我都会看到它 - 例如如果我运行W3C验证器并输出源。当我自己访问该网站时偶尔会看到它,但大部分时间它都不存在。

我正在使用Fooman Speedster插件,我猜它与某种方式有关或缓存,也许十六进制字符串是版本签名或其他东西,而且我自己也没有看到它的原因时间是页面已经缓存。

但是我已经找到了代码文件夹,我找不到该死的东西。

谷歌没有任何帮助,因为“magento frontend”是一个非常常见的术语。非常感谢之前遇到此事的人的任何指示。

1 个答案:

答案 0 :(得分:0)

http://www.fontis.com.au/blog/magento/magento-session-fixation-workaround

如果您正在运行多个商店,我会禁用“在前端使用SID”。