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