2014-09-04 60 views
1

是否可以在不使用重定向操作的情況下從URL中刪除目錄?換句話說,我可以只用「重寫」操作來做到這一點。IIS URL重寫 - 從URL中刪除目錄而不進行重定向操作

我需要一個URL是這樣的:http://www.example.com/de/folderabc/specs/default.aspx並刪除「folderabc」的目錄就可以是這樣的:http://www.example.com/de/specs/default.aspx

到目前爲止,我已經嘗試過任何這樣的變化不工作:

<system.webServer> 
    <rewrite> 
     <rules> 
      <rule name="removefolder" stopProcessing="true"> 
       <match url="folderabc/(.*)" /> 
       <action type="Rewrite" url="/{R:0}" appendQueryString="true" /> 
      </rule> 
     </rules> 
    </rewrite> 
</system.webServer> 

我正在使用IIS 7.5。

回答

0

嘗試在您的url中插入插入符號^以匹配。

<match url="^folderabc/(.*)" />