我已正确设置我的网站,并且看起来很好用seo url,但我面临的问题是,因为我之前已将我的网站编入索引,所以我可以使用规范网址和之前的网站访问我的网站例如:
可以从此网址
访问简单的产品=> https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087
以及来自此网址的
=> https://www.dyqantaxi.com/index.php?route=product/product&product_id=177
因此,从我的角度来看,没有办法强迫他们使用.htaccess,因为opencart正在处理带有php的seo url。但我对任何建议持开放态度。无论是php,.htaccess等都改变了。答案 0 :(得分:1)
您可以使用此网址 - https://www.dyqantaxi.com/index.php?route=product/product&product_id=177,因为您知道此网址。如果您没有以这种方式对网址进行硬编码,则没有前端用户可以点击这样的网址。
因此,最简单的解决方案是确保您以opencart方式使用网址,例如:
$this->url->link('product/product', 'product_id=' . $product_id);
我明白你在谈论规范网址。 请检查:https://support.google.com/webmasters/answer/139394?hl=en。通过这种方式,您可以使用规范标签来更好地对您的网站进行排名。 Opencart默认执行此操作。如果您查看页面的页面来源,可以看到:
<link href="https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087" rel="canonical" />
那就是它。无需担心SEO!
祝你有美好的一天:) !!