Я всегда использовал apache, поэтому я совершенно новичок в IIS.Как мне это сделать в IIS?
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
У меня открыт диспетчер IIS, я смотрю «Перезапись URL» и просто нажимаю «Добавить правило (и)».Я предполагаю, что это то место, где я хочу быть, но я не знаю, куда идти.
Для тех из вас, кто знает IIS, но не mod_rewrite apache, он просто проверяет, является ли запросНЕ является ни каталогом, ни файлом, и если это так, принимает URL-адрес запроса и передает его в index.php в качестве параметра GET, чтобы он мог обрабатываться в коде с помощью маршрутизатора.