在 Opencart 中重写查询字符串 2.x
Rewrite Query String in Opencart 2.x
我想在 opencart 2.x 中重写 URL,如下所示
原URL:
http://example.com/order?order_id=DF45ER
URL 看起来像
http://example.com/order/DF45ER
or
http://example.com/order/order_id/DF45ER
我用
试过了
RewriteEngine On
RewriteRule ^order_id/([^/]*)\.html$ /order?order_id= [L]
然后在控制器中,我尝试替换
'href' => $this->url->link('ord/infomrt', 'order_id/' . $enc_odid, 'SSL'),
有了这个
'href' => $this->url->link('order_id/' . $enc_odid . '.html', 'SSL'),
但这没有用。 我是否需要修改或创建新的 $this->url->link() 函数?
请指教
试试这个:
RewriteEngine On
RewriteRule ^order_id/([^/]*)$ /order?order_id= [L]
我想在 opencart 2.x 中重写 URL,如下所示
原URL:
http://example.com/order?order_id=DF45ER
URL 看起来像
http://example.com/order/DF45ER
or
http://example.com/order/order_id/DF45ER
我用
试过了RewriteEngine On
RewriteRule ^order_id/([^/]*)\.html$ /order?order_id= [L]
然后在控制器中,我尝试替换
'href' => $this->url->link('ord/infomrt', 'order_id/' . $enc_odid, 'SSL'),
有了这个
'href' => $this->url->link('order_id/' . $enc_odid . '.html', 'SSL'),
但这没有用。 我是否需要修改或创建新的 $this->url->link() 函数?
请指教
试试这个:
RewriteEngine On
RewriteRule ^order_id/([^/]*)$ /order?order_id= [L]