繁体   English   中英

web.config将基本文件夹重写到其他文件夹

[英]web.config Rewrite Base Folder to Different Folder

我正在使用.net web.config重写模块。 我需要制定规则将所有流量https://dr.domain.seuss/Cat/ ......重定向到https://dr.domain.seuss/Hat/ ......

我有这个,但是这坏了,我不确定如何继续。

    <rule name="Folder Redirect" stopProcessing="true">
        <match url="(.*)" />
        <conditions logicalGrouping="MatchAny">
            <add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/Cat/(.*)" />
        </conditions>
        <action type="Redirect" appendQueryString="false" url="https://{HTTP_HOST}/Hat/{R:1}" redirectType="Permanent" />
    </rule>

在尝试了许多不同的方法之后,我终于找到了解决方案。 这对我有用:

    <rule name="Force Redirect To Different Folder Name" stopProcessing="true">
      <match url="(.*)" />
      <conditions logicalGrouping="MatchAny">
        <add input="{REQUEST_URI}" pattern="^Cat" ignoreCase="false" />
      </conditions>
      <action type="Redirect" url="https://{HTTP_HOST}/Hat/" redirectType="Permanent" />
    </rule>

暂无
暂无

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

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