2014-02-05 137 views
0

我已经正确设置我的网站,并且它看起来不错,但我面对的问题是,因为我有我的网站索引之前现在我能够访问我的网站都与规范网址,并与先前的例如:Opencart Seo url双重内容(seo优化)

一个简单的产品可以从该URL被访问

=>https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087

从该网址以及š

=>https://www.dyqantaxi.com/index.php?route=product/product&product_id=177

因此,导致dublicate竞争者,从我的角度来看,没有办法迫使他们.htaccess,因为opencart是用php处理seo url。但我愿意接受任何建议。无论是更改为PHP,.htaccess,都是如此。

回答

1

您将可以使用此网址 - https://www.dyqantaxi.com/index.php?route=product/product&product_id=177,因为您知道此网址。如果您没有以这种方式对网址进行硬编码,前端用户无法点击这样的网址。

因此最简单的解决方法是,确保你使用的URL在Opencart的方式,如:

$this->url->link('product/product', 'product_id=' . $product_id);

我明白你说的是规范的URL。 请检查:https://support.google.com/webmasters/answer/139394?hl=en。通过这种方式,您可以使用规范标签来更好地为您的网站排名。 Opencart默认执行此操作。如果你检查你的页面的页面源代码,你可以看到:

<link href="https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087" rel="canonical" />

就是这样。无需担心搜索引擎优化!

祝你有美好的一天:)!

+0

我的设置没问题,我查了一下,唯一的问题是,因为我的网站被事先编入索引,而且我只激活了这个选项,最近搜索引擎得到了两个链接,如果可能的话我希望它被强制在一个规范的url中,在我的网站没有非规范的网址,我知道最终搜索引擎只会更新到正确的网址,但我想要一个更快的结果,这只会强制301从非规范网址重定向到规范网址。 –

+0

请找到我更新的答案。 –

+0

谢谢,现在我很安心:),真的非常感谢您在我的研究中没有注意到这一点。 –