2016-04-14 33 views
1

Bir uzantı içermeyen URL'lere '.html' eklemek için bir IIS yeniden yazma kuralı ayarlamaya çalışıyorum, örneğin:IIS yeniden yazıyor - uzantısına sahip olmayan herhangi bir URL'ye '.html' ekleyin

Orijinal URL:www.domain.com/page.html

ve hiç URL bir uzantısı olduğunu göz ardı etmek istiyorum

: www.domain.com/page

Rewrite (ör onlar görüntüleri veya diğer dosyaları ise.)

Bunu kurmak zorunda olduğum kuralı bilen var mı?

<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>

:

cevap

2

ben başka web sitesinde vardı bir kural değiştirerek kendim çalıştım