.htaccess Opencart自定义URL重写访问

efzxgjgh  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(164)

我正在使用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)

下面是我的.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]
68de4m5k

68de4m5k1#

如果没有扩展,则无法更改url和自定义它。

相关问题