Пользовательский URL-адрес на opencart

#php #opencart

Вопрос:

сейчас я занимаюсь каким-то проектом с платформой opencart. я хочу знать, можем ли мы настроить URL-адрес?

как я знаю, если мы хотим разместить другую информацию по URL. формат будет таким

 https://random.com/index.php?route=api/seller/orderamp;seller_id=123  

есть ли возможность настроить URL-адрес следующим образом

 https://random.com/index.php?route=api/seller/lt;seller_idgt;/order   example : https://random.com/index.php?route=api/seller/123/order  

идентификатор продавца будет динамическим, и если это возможно, как я могу получить идентификатор продавца от контроллера?

пожалуйста, помогите

Комментарии:

1. да, возможно, создав свой собственный маршрутизатор

Ответ №1:

Вы можете использовать Apache mod_rewrite для изменения URL-адреса

.htaccess

 RewriteEngine On  RewriteBase /  RewriteCond %{QUERY_STRING} route=api/seller/(d )/order RewriteRule ^index.php index.php?route=api/seller/orderamp;order_id=%1 [L]  

http://random.com/index.php?route=api/seller/123/order
превратится в
http://random.com/index.php?route=api/seller/orderamp;order_id=123