#.htaccess #mod-rewrite
#.htaccess #мод-перезапись
Вопрос:
У меня есть мой веб-сайт со структурой
- мой веб-сайт
- index.php
- index_admin.php
Переписывая, хотя.htaccess
www.mywebsite.com/home/main --converts--> mywebsite/index.php
www.mywebsite.com/home/admin --converts--> mywebsite/index_admin.php
это работает (размещено)
Теперь я попробовал запустить его на локальном хосте для целей разработки, используя URL-адрес XAMPP Linux
localhost/mywebsite/index.php
запущен, но при входе в систему и переходе по URL /home/admin
-адресу он становится localhost/home/admin
тем, который не найден. Я хочу, чтобы он стал /localhost/mywebsite/home/admin
таким, чтобы правильно перейти к index_admin.php
файлу
Комментарии:
1. Возможно, вы захотите изучить шаблон переднего контроллера вместе с маршрутизатором. Затем вам нужно только настроить веб-сервер для перенаправления всех запросов к несуществующим файлам / папкам на index.php и вместо этого обрабатывайте все маршруты в приложении. Это также значительно упрощает перенос приложения на другой веб-сервер (например, nginx, который не читает htaccess).
2. Можете ли вы показать свой полный. htaccess под вопросом