У меня проблема с маршрутами CI. Я продолжаю получать 404, хотя мои маршруты определены.Почему я получаю 404, это проблема с codeigniter?
У меня есть эти маршруты, определенные в моих маршрутах конфигурационный файл:
$route['s'] = "s";
$route['s/(:any)'] = "s/$1";
Когда я пытаюсь получить доступ к http://localhost/s/x4dB/stripe
, я получаю 404. Я положил несколько echo
и exit
заявления в мой контроллер, и я заметил, что доходит до моего контроллера до конца конструктора, после чего он просто бросает 404. У меня есть указатель метода, и он никогда не достигает его.
Чтобы быть ясным, у меня есть другие маршруты, и они работают правильно.
Что я делаю неправильно в этом случае?
Вы пытались использовать '' s/index/$ 1 ";' –
Я не пробовал, но я это сделаю. Не следует ли «индексировать» метод по умолчанию? – Abs
индекс по умолчанию, но вы должны упомянуть в 'route' –