Я пришел из Apache, и в Apache, в вашем файле .htaccess
, директива FallbackResource
позволяет разрешать любой неразрешенный запрос в файл, обычно сценарий PHP или CGI, для его разрешения.Я ищу похожую вещь в IIS, если это возможно, через файл web.config
.
Мне известно о том, как вы устанавливаете страницу 404 для своего PHP-скрипта, который разрешает запрос, я хотел быпо возможности избегайте посторонних ошибок HTTP.
Для пояснения меня интересует перенос URL-маршрутизации в сценарий PHP или CGI, а не перезапись URL-адреса.