Мне нужно запустить приложение PHP на IIS, и я пытаюсь перенести правила htaccess, которые выглядят следующим образом:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [NE,L]
</IfModule>
У меня нет опыта работы с htaccess, но мне сказали, что эти правила гласят, что если файл не найден, запрос должен быть отправлен в index.php, а строка запроса должна быть перенесена. Обратите внимание, что это не перенаправление браузера пользователя, а чистая операция сервера, которая передает все данные публикации.
Итак, как мне создать эти правила с помощью модуля IIS URL Rewrite? Какое правило я должен использовать, чтобы переписать URL-адрес на основе отсутствующего файла на исходном адресе? Я пытаюсь сделать это на IIS7