IIS で PHP アプリケーションを実行する必要があり、次のような 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 書き換えモジュールを使用してこれらのルールを作成するにはどうすればよいでしょうか? 元のアドレスの欠落ファイルに基づいて URL を書き換えるために使用する規則は何ですか? IIS7でこれをやろうとしています