我正在使用opencart开展我的第一个项目。
我在设置中激活了seo友好的网址。某些页面如about-us
都可以。但seo友好的网址不适用于结账,购物车,注册,...页面。
例如http://onelight.ir/about-us即可,但http://onelight.ir/register显示404页面,我必须使用长网址。
我检查了我的数据库。在oc_url_alias
表格上没有注册记录,但about-us
个关键字的行有information_id=4
的值为query
。
我检查了catalog/controller/common
路径。如果有帮助的话,那里没有seo_url.php
个文件。
我的opencart版本:2.3.0.2
非常感谢你的时间,对不起我的英语很差。
答案 0 :(得分:1)
经过多次努力之后,这就是它的工作原理:
我使用了this answer和this link。但是seo_url.php
文件位于catalog/controller/startup
目录中。