是否可以在不使用重定向操作的情况下从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 :(得分:0)
尝试在您的^
中添加插入符号url
以匹配。
<match url="^folderabc/(.*)" />