В прошлом я решал эту проблему, создавая новое правило для каждого контроллера.Итак, поехали;По умолчанию URL-адрес указан ниже;
http://www.url.com/index.php/controller/method/parameters
Я хочу изменить это на:
http://www.url.com/controller/method/parameter1/parameter2/parameter3/etc...
Моя проблема в части параметров, так как у меня иногда есть 3 или 4 параметра, ноиногда нет или только один.
Прямо сейчас у меня есть это (которое не работает, иначе я не отправил бы):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Если я запрашиваю только контроллер, это работаетприсутствует метод index ()), но пользовательские методы и параметры не работают.
Тогда нужно ли добавлять маршруты в config / rout.php?Раньше я исправлял эту проблему, добавляя собственные маршруты и правила для каждой используемой комбинации.
Я гуглил несколько дней, но безуспешно.Скажите, пожалуйста, пропустил ли я сообщение.
Заранее спасибо.