如何在opencart

时间:2016-10-25 06:04:51

标签: url seo opencart

当我在opencart上添加seo友好网址时,例如&abc-test'或者' abcd-test.htm'有效。 但当我添加' abcd-test / 22123.htm'时,IT重定向到了www.example.com/abcd-test/22123.htm'但它显示了

The page you requested cannot be found!

我已经在除opencart之外的其他框架中拥有一个网站,该网站在谷歌排名方面做得很好。但我需要在opencart上移动这个网站,我需要为大多数页面制作相同的网址。在此过程中,我现有的网站有网址,如#34; www.example.com/category-s/12234.htm

任何人都面临同样的问题,任何人都有这种情况的解决方案。

2 个答案:

答案 0 :(得分:2)

  

我找到了答案:

     

在opencart中进行日间游戏   www.example.com/test-abc/12234.htm

     

此处我们需要包含seo关键字test-abc的类别或制造商   产品搜索网址中的12234.htm

Url/product
Url/parent-cat/product
Url/parent/child/product

所以,如果我在www.example.com/test-abc, 它是类别页面,如果我在www.example.com/test-abc/12234.htm,则表示它是test-abc类别的产品页面。

  

它对我有用

答案 1 :(得分:1)

由于OpenCart路由器的工作方式,您无法做到这一点。它接受URL并在正斜杠上分隔它。然后,它将斜杠之间的键与变量值匹配,并最终根据该变量值进行路由。

例如:

http://mysight.com/one/two/three等同于http://mysight.com/index.php?var1=1&var2=2&var3=3

注意:此示例不是基于OpenCart页面,而是仅解释OpenCart路由器如何转换为原始PHP。

通过在SEO网址中包含正斜杠,别名OpenCart认为它需要匹配不存在的密钥,并且因为它无法路由到有效页面,它只是将您重定向到默认的404页面。