繁体   English   中英

使用IIS中的文件夹将子域URL重定向到另一个子域

[英]Redirect Subdomain URL to another SubDomain with a folder in IIS

我想将一个子域重定向到另一个子域,但是我还希望它重定向到文件夹。

我尝试了这个:

<rewrite>
    <rules>
        <rule name="report" stopProcessing="true">
          <conditions logicalGrouping="MatchAll">
            <add input="{HTTP_HOST}" pattern="old.domain.com" negate="false" />
          </conditions>
          <action type="Redirect" url="http://new.domain.com/admin-dashboard/" appendQueryString="true" redirectType="Permanent" />
        </rule>
    </rules>
</rewrite>

使用我的代码,我仅重定向到新的子域。 但是我的文件夹被忽略了。 我做错了什么?

谢谢阅读

您的规则是绝对正确的。

问题是所有浏览器都会缓存301重定向,因为该重定向是永久的 为了解决这个问题,您只需要清除浏览器缓存即可。

如果您放置一个永久(301)重定向,该重定向将在浏览器中为所有访问者缓存。 您无法为用户清除浏览器缓存,因此,如果您需要更改或撤消301重定向,则旧的重定向仍将继续工作,直到其缓存过期。

PS除非真正永久的,否则不要放置301(永久)重定向! 您可以使用302重定向

暂无
暂无

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

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