system.webServer / rewrite - > URL重写

时间:2011-05-30 18:11:35

标签: url-rewriting urlrewriter.net

我有一个带有Web.config项目:

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Main Rule" stopProcessing="true">
          <match url=".*" />
            <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>
</configuration> 

但需要在IIS6上安装它。想知道是否可以在UrlRewriting.NET上进行配置?怎么样?

1 个答案:

答案 0 :(得分:0)

UrlRewriting.NET的一个限制是只能重写ASP.NET管道处理的页面和资源,当然PHP不能这样做。

您需要第三方工具,例如Iconics IRFHeliconTech's ISAPI_Rewrite3才能满足您的重写要求。