簡體   English   中英

asp.net激活URL重寫IIS7

[英]asp.net activate URL Rewrite IIS7

如何在我的項目中激活URL重寫。 我安裝了URL Rewrite,我在IIS中看到了它

當我在我的web.config文件中添加一個簡單規則時,例如僅從URL中刪除default.aspx或使URL小寫的規則

<configuration>

<system.web>
    <compilation debug="false" targetFramework="4.0" />
</system.web>
<system.webServer>

  <rewrite>
    <rules>
      <rule name="LowerCaseRule1" stopProcessing="true">
                <match url="[A-Z]" ignoreCase="false" />
                <action type="Redirect" url="{ToLower:{URL}}" />
      </rule>

      <rule name="Default Document" stopProcessing="true">
        <match url="(.*)Default.aspx" />
        <action type="Redirect" url="{R:1}" redirectType="Permanent" />
      </rule>

    </rules>
  </rewrite>
</system.webServer>
</configuration>

當我運行項目時,規則不起作用,請提出建議,謝謝

我沒有嘗試過上面的代碼,但是早就做了。

我一直遵循這個http://www.iis.net/learn/extensions/url-rewrite-module/using-custom-rewrite-providers-with-url-rewrite-module

看看是否對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM