我正在使用Opencart 1.5.6.4,我想重写一个Opencart网址,基本网址如下:
/index.php?route=product/product&path=25_28&product_id=33
如果我在Opencart的管理面板中插入自定义名称,例如Product
,我会得到:
/product
这很好但我制作了一个自定义页面,这只是将&promo=1
添加到链接中。
所以我如何进入我使用的自定义页面:
/index.php?route=product/product&path=25_28&product_id=33&custom=1
我想要的是,使用SEO友好网址可以访问上面的链接+ &custom=1
:
/product/promo
在这种情况下,/promo
必须是&custom=1
,我不知道该怎么做。
对于没有Opencart知识的人来说,下面的链接可能会有所帮助(我用PHP不太好)
这是我的.htacces文件:
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]