繁体   English   中英

IIS 7将301域A重定向到域B

[英]IIS 7 redirect 301 domain A to domain B

如何在IIS7中重定向(301)? 我正在尝试使用web.config中的重写规则将链接形式从“ domainA.com/link_A”重定向到“ domainB.com/link_B”。 如何为选定的链接执行此操作? 这是正确的?

    <rule name="redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domainA.com/link_A$ />
</conditions>
<action type="Redirect" url="http://www.domainB.com/link_B{R:0}" redirectType="Permanent" />
</rule>

您需要将“ link_A”部分移至URL,因为HTTP_HOST仅与域名匹配。 所以你的规则应该看起来像这样

<rule name="rewriting" stopProcessing="true">
   <match url="link_A" />
   <conditions>
      <add input="{HTTP_HOST}" pattern="^domainA.com$" />
   </conditions>
   <action type="Redirect" url="http://www.domainB.com/link_B{R:0}" redirectType="Permanent" />
</rule>

暂无
暂无

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

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