繁体   English   中英

IIS URL重写-从URL删除目录,无需重定向操作

[英]IIS URL Rewrite - Remove a directory from URL without redirect action

是否可以在不使用重定向操作的情况下从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。

尝试在您的url插入尖号^以进行匹配。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM