#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