我正在使用Opencart 1.5.6.4,我想重写一个Opencart URL,基本URL如下所示:
/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
我想要的是,上面的链接+ &custom=1
可以通过使用搜索引擎优化友好的URL访问:
/product/promo
在这种情况下,/promo
必须是&custom=1
,我不知道该如何操作。
对于没有Opencart知识的人,也许下面的链接会有所帮助(我不太擅长PHP)
- https://github.com/opencart/opencart/blob/master/upload/catalog/controller/common/seo_url.php
- https://github.com/opencart/opencart/blob/master/upload/system/library/url.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]
1条答案
按热度按时间68de4m5k1#
如果没有扩展,则无法更改url和自定义它。