Windows Azure对URL重写的支持

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>


 

你可能感兴趣的:(Windows Azure对URL重写的支持)