Windows Azure默认安装了IIS 7.0中的URL重写模块 (URL Rewriting)。用户可以在自己的应用程序中,通过编辑web.config文件,来灵活的配置URL重写规则。访问
这里可以找到关于
URL Rewriting的详细描述。
注意,在web.config中的重写规则被system.webServer解析。所有的规则必须在<rewrite>这个标签里配置。下面是一个例子:
<system.webServer>
…
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url="/rewrite/" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
…
</system.webServer>