Возврат к сценарию по умолчанию, если довольно маршрутизатор URL не может найти совпадение - PullRequest
1 голос
/ 25 марта 2012

Я использую симпатичный 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-адресу по умолчанию, когда маршрутизатор не находитматч

...