Как преобразовать правила Apache mod_rewrite в Microsoft URL Rewriter IIS7? - PullRequest
0 голосов
/ 27 апреля 2010

может кто-нибудь сказать мне, как преобразовать файл apache iis7 mod_rewrite .htaccess в эквивалентный файл web.config в MS Url Rewriter?

Вот файл .htaccess, который у меня есть:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>

1 Ответ

1 голос
/ 27 апреля 2010

Это похоже на правила WordPress. WordPress понимает и знает, как автоматически изменять файл IIS 7 web.config. Если вы используете установщик платформы для установки WordPress, вам не нужно беспокоиться об этом:

http://www.microsoft.com/web/downloads/platform.aspx

Существует также импорт конфигурации Apache Rewriter в Microsoft URL Rewriter. И если вам действительно нравится синтаксис в стиле Apache, есть проект перезаписи URL, предоставленный Managed Fusion, который поддерживает правила Apache в IIS 6 и 7:

http://urlrewriter.codeplex.com

...