Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在opencart中的seo友好url之间添加斜杠_Url_Seo_Opencart - Fatal编程技术网

如何在opencart中的seo友好url之间添加斜杠

如何在opencart中的seo友好url之间添加斜杠,url,seo,opencart,Url,Seo,Opencart,当我在opencart上添加seo友好的url时,比如'abcd test'或'abcd test.htm',它起作用了。 但是,当我添加“abcd test/22123.htm”时,它重定向到了“www.example.com/abcd test/22123.htm”,但它显示了 The page you requested cannot be found! 我已经有一个网站在另一个框架,而不是opencart,这是谷歌排名做得很好。但是我需要在opencart上移动这个网站,并且我需要为大

当我在opencart上添加seo友好的url时,比如'abcd test'或'abcd test.htm',它起作用了。 但是,当我添加“abcd test/22123.htm”时,它重定向到了“www.example.com/abcd test/22123.htm”,但它显示了

The page you requested cannot be found!
我已经有一个网站在另一个框架,而不是opencart,这是谷歌排名做得很好。但是我需要在opencart上移动这个网站,并且我需要为大多数页面创建相同的url。在这个过程中,我现有的网站有类似“www.example.com/category-s/12234.htm”的url


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

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

例如:

http://mysight.com/one/two/three
相当于类似
http://mysight.com/index.php?var1=1&var2=2&var3=3

注意:这个例子不是基于OpenCart页面,它只是解释OpenCart的路由器如何转换为原始PHP

通过在SEO URL别名中包含前斜杠,OpenCart认为它需要匹配根本不存在的键,并且因为它无法路由到有效页面,所以它只是将您重定向到默认的404页面

我找到了答案:

在opencart中玩游戏
www.example.com/test abc/12234.htm

在这里,我们需要有seo关键字的类别或制造商
测试abc
12234.htm
在产品搜索引擎优化url中

因此,如果我在
www.example.com/test abc
, 这是分类页面,如果我在
www.example.com/test abc/12234.htm
,这意味着这是属于
test abc
类别的产品页面

这对我有用


在opencart中,如果我添加了单个“test.htm”,比如www.mywebsit.com/test.htm,而不是www.mywebsit.com/index.php?route=product/product&path=20_27&product_id=41,那么它就可以工作了。对于添加test/12322的上述问题,您有什么解决方案吗。htm@SamirKarmacharya如果你想要一个静态的html页面,你必须创建测试目录和12322.htm静态文件。否则,如果Apache没有看到静态文件,它将默认为OpenCart的SEO路由器
Url/product
Url/parent-cat/product
Url/parent/child/product