ОписаниеCodeIgniter Давать 404 не найден на общедоступном сервере только
У меня есть сайт «searchnwork.com». Он использует CodeIgniter. Каждая страница кроме домашняя страница загружается штрафом.
Если вы перейдете на сайт searchnwork.com, появится страница ошибки CI 404.
Если вы перейдете на сайт searchnwork.com/index.php/users, это показывает страницу UserSignUpController, что хорошо.
Если я устанавливаю $route['404_override'] = 'UserSignUpController'
, я все еще получаю 404.
Все отлично работает на моем локальном сервере.
Вопрос
Почему я получаю 404 для searchnwork.com несмотря на переопределение?
Почему я получаю 404 для searchnwork.com в первую очередь вместо моего контроллера по умолчанию?
Код
$route['users'] = "UserSignUpController"; // This loads fine.
$route['default_controller'] = "UserSignUpController"; // This gives a 404...
$route['404_override'] = 'UserSignUpController'; // This doesn't redirect...
Пожалуйста, разместите содержимое файла '.htaccess'. –
Попытка найти его :( –
@DonnyP, если вы не можете найти его в своей корневой папке, скорее всего, его нет;) – doitlikejustin