Я использую симпатичный URL-маршрутизатор для моего приложения (php).Вот то, что я поместил в .htaccess
RewriteEngine on
RewriteRule (.+)? url_router.php
в url_router.php, я анализирую запрошенный URL-адрес и вижу, запросил ли модуль захватить симпатичный URL-адрес.Если совпадение не найдено, я хочу получить фактический запрошенный ur, например,
- Если запрошенный URL-адрес /core/admin.php и url_router.php не распознает его как симпатичныйURL для обработки, я хочу, чтобы выполнялся фактический файл admin.php в / core /.
- Если запрошенный URL-адрес / blog / sample-post и у меня есть модуль blog, который хочет получить контроль.Итак, теперь контент обслуживается модулем блога.
Я уже реализовал, как маршрутизатор вызывает другие модули, но не смог выяснить, как откатиться к URL-адресу по умолчанию, когда маршрутизатор не находитматч