質問

次のような .aspx 拡張子を削除するにはどうすればよいですか:

http://www.foo.com/bar --> http://www.foo.com/bar.aspx
http://www.foo.com/bar?q=boo --> http://www.foo.com/bar.aspx?q=boo

役に立ちましたか?

解決

RewriteRule ^([^\.\?]+)/?(\?.*)?$ /$1.aspx$2 [L]

他のヒント

使用している ISAPI_Rewrite のバージョン - 2 または 3。

v3 の構文は次のとおりです。

RewriteBase /
RewriteCond %{REQUEST_URI}.aspx -f
RewriteRule ^([^/.]+)$ /$1.aspx [L]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top