Php OpenCart 1.5.5.1自定义URL重写
我需要帮助通过Php OpenCart 1.5.5.1自定义URL重写,php,.htaccess,mod-rewrite,url-rewriting,opencart,Php,.htaccess,Mod Rewrite,Url Rewriting,Opencart,我需要帮助通过OpenCart Seo\u URL功能或通过.htaccess文件中的自定义规则重写这三种类型的自定义URL URL类型#1为: example.com/index.php?route=estore/signup 上述URL类型#1的理想URL为: example.com/estore注册 URL类型#2 example.com/index.php?route=estore/store&store\u id=3 上述URL类型#2的理想URL为: example.com/es
OpenCart Seo\u URL
功能或通过.htaccess
文件中的自定义规则重写这三种类型的自定义URL
URL类型#1为:
example.com/index.php?route=estore/signup
上述URL类型#1的理想URL为:
example.com/estore注册
URL类型#2
example.com/index.php?route=estore/store&store\u id=3
上述URL类型#2的理想URL为:
example.com/estore/canon搜索引擎优化关键字
URL类型#3
example.com/index.php?route=estore/product&store\u id=3&product\u id=84
上述URL类型#3的理想URL为:
example.com/estore/products/canon seo关键字/产品seo关键字
提前谢谢 首先,您应该更改您的文件和基本解决方案的文件。您应该为所有链接创建一个规则 例如,产品页面链接应该是
[BASE_URL]/[STORE_NAME]/[MANUFACTURER_SEO]/[product_SEO] => product page
[BASE_URL]/[STORE_NAME]/[MANUFACTURER_SEO] => manufaturer page
[BASE_URL]/[STORE_NAME]/[CATEGORY_SEO] => category page
[BASE_URL]/[STORE_NAME]/[CATEGORY_SEO]/[CATEGORY_SEO] => sub category page
...etc.
之后,您应该在文件中实现它们
另一方面,您可以在保存元素时更改
url\u别名
数据。例如,opencart将产品或类别seo关键字保存为ipod classic
,。。。等等。你可以保存所有你想要的,apple/ipod/classic
。然后更改文件并继续 您是否在管理员端启用了seo url?我认为在启用seo后,至少第三个应该可以工作。是的,我已经从管理员端启用了seo URL。但是OpenCart的内置功能在我的自定义estore
页面上不起作用。