мне нужно запустить приложение PHP на IIS, и я пытаюсь перенести правила HTAccess, которые выглядят следующим образом:Как переписать URL, если файл не найден с IIS URL Rewrite Module
<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, и строка запроса должна быть перенесена. Обратите внимание, что это не перенаправление браузера пользователя, а операция чистого сервера, которая передает все данные сообщения.
Как я могу создать эти правила с модулем перезаписи URL-адреса IIS? Каково правило, которое я должен использовать для перезаписи URL-адреса на основе отсутствующего файла на исходном адресе? Я пытаюсь сделать это на IIS7
Это довольно круто. Я получил некоторые ошибки с флагами, но пока мы можем просто удалить их, и он работает достаточно хорошо для тестирования. Большое спасибо, я не могу поверить, что не попал в статью, в которой упоминается эта функция, когда я искал в Интернете. – Stilgar