Я пытаюсь маршрутизировать URL-адрес с помощью маршрутизации URL-адреса. Я хочу, чтобы перенаправить URL какПроблема маршрутизации URL-адресов в codeigniter
- /пользователей/редактировать? Почте UserController/editemail
- /пользователей/редактировать? Пароль для UserController/editpassword
Я попытался, используя следующую строку routes.php в папке конфигурации
$route["users/edit?(email|password)"] = "userController/edit$1";
Эта страница покажет, что не отображается. Думаю, это? рассматривается как символ регулярного выражения. Я попытался убежать, но это тоже не сработало.
Я не хочу устанавливать настройку конфигурации uri_protocol в PATH_INFO или QUERY_STRING, так как это просто симпатичный URL-адрес, который я хочу настроить, а не передавать что-либо в действие.
Может ли кто-нибудь помочь мне здесь?
С уважением
@Bogdan - уже пробовал и не чудо. если это имеет какое-то отношение к разрешенным URL-адресам, оно не имеет нигде в нем, но не показывает сообщение «URI has disowed characters». Оно показывает «Страница не найдена». – vikmalhotra
Я сделал тест и теперь Работает. Проверьте позже, отредактируйте! :) –
@Bogdan - Я этого не понял. То, что вы написали в более позднем редактировании, не должно работать на такие URL-адреса, как 'users/editemail',' users/editpassword' и 'users/edit'? Где знак вопроса в URL? У меня проблема в 'users/edit? Password'. – vikmalhotra