初めて IIS 7 の URL Rewrite 機能を使用しようとしていますが、正規表現が機能しません。それは十分に単純であるべきだと思われます。URL を次のように書き換えるだけです。
http://localhost/myApplication/MySpecialFolder
に:
http://localhost/MySpecialFolder
これは可能ですか?「http://localhost」や「http://mysite」などを使用できるように、正規表現で元の URL の「myApplication」より前のすべてを無視するようにします。
ここに私がこれまでに持っているものがあります:
^myApplication/MySpecialFolder$
しかし、IIS の「テスト パターン...」機能を使用すると、「myApplication/MySpecialFolder」を正確に指定しない限り、パターンが一致しないと表示されます。「myApplication」より前のすべてが無視され、次の URL が一致すると見なされるように、正規表現を更新する方法を知っている人はいますか?
http://localhost/myApplication/MySpecialFolder
http://mysite/myApplication/MySpecialFolder
よろしくお願いします!
解決:
正規表現を次のように変更する必要がありました。
myApplication/MySpecialFolder
^
はじめに なしで$
、最後に なし。