.htaccess にルールがあります。
RewriteRule ^([a-zA-Z0-9-_]+)$ listing-search.php?profile=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME}\.php -f
基本的に、ドメイン (http://mysite.com/19KAREN) の後にプロファイル名を探し、プロファイルの詳細を抽出します。利用可能な書き換えモジュールを使用してこれを IIS7 書き換えに変換しようとしましたが、ほとんどの部分でうまく機能しますが、http://mysite.com/blogにブログがあり、htaccess 書き換えを使用するとブログが表示されます (正しい) しかし、IIS では blog という名前のプロファイルを取得しようとしています (間違っています)。
URL (http://mysite.com/blog/) の末尾にスラッシュを追加すると機能しますが、クライアントはスラッシュなしで資料を送信したと思われるため、これは実際にはオプションではありません。
http://mysite.com/blogを .../blog/に書き換える新しいルールを追加しようとしましたが、それも機能しません。
助言がありますか?