フォルダ文字(/)がない、または拡張子(.aspx)で終わるURLのリクエストに一致させようとしています。今のところ、正規表現のクエリ文字列値とフラグメントは無視できます。これまでのところ、私は次のものを持っています。
^([\w-/]+)(?!\.aspx|/)$
ただし、この式を実行すると、グループ内で実行したくない最後の/が選択されます。目標は、Isapi ReWriteを使用して指定されていないURLに.aspxを追加してから、要求を.NETエンジンに転送することです。
以下の例は、現在の試合のすべてのキャラクターを太字で示しています
asd.aspx
this
something.aspx
this / test / (finalが必要ない/)
this-test / (finalが必要ない/)
this-test
this-test / that / test
式に見つかった場合、最後の/を選択しない式を誰かが提案できますか?