Как твои дела?
Вывод: я пытаюсь переместить свой веб-сайт с локального хоста на amazon-ec2, и почти любой маршрут приводит к "запрошенному URL-адресу example.com/ xxx/yyy/ не найден на этом сервере.
Контекст:
- Использование структуры codeigniter в public_html, приложениях и системе.
- Веб-язык в URI. Пример: localhost/public_html/es/main.
- Для тестирования одна страница (регистрация) маршрутизируется по-разному: localhost/public_html/admin/register.
- Страница работает с локального хоста.
Проблема: я загрузил страницу в свой EC2, и когда я пытаюсь получить доступ, почти на каждой странице отображается ошибка 404. Просто страница register работает, но только если я вызываю ее через example.com/index.php/admin/register (example.com/admin/register содержит та же ошибка 404).
Любые советы или идеи для изучения будут очень кстати!! Спасибо!!
PS: Если это поможет, я делюсь своим текущим кодом route.php.
$route['default_controller'] = "main";
$route['404_override'] = '';
$route['^(en|es)/(.+)$'] = "$2";
$route['^(en|es)$'] = $route['default_controller'];