2016-04-14 10 views
1

IIS書き換えルールを設定して拡張子のないURLに '.html'を追加しようとしています:IISの書き換え - 拡張子を持たないURLに '.html'を追加します

オリジナルURL:www.domain.com/page

書き換えること:www.domain.com/page.html

そして、私は(例えば、それらが画像や他のファイルである場合。)拡張子を持つ任意のURLのを無視したい

誰かがこれを設定する必要があるというルールを知っていますか?

答えて

2

私は別のウェブサイト上で持っていたルールを変更することによって、自分自身をこれを働いた:

<rule name="rewrite directories to html" stopProcessing="true"> <match url="(.*[^/])$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> <add input="{REQUEST_FILENAME}" pattern="(.*?)\.[a-zA-Z]{1,4}$" negate="true" /> </conditions> <action type="Rewrite" url="{R:1}.html" /> </rule>

関連する問題