IIS 8.5的301重定向代码,www重定向到没有www域名

87次阅读
没有评论

共计 565 个字符,预计需要花费 2 分钟才能阅读完成。

windows server 2012 中的 IIS8.5,如何实现将带 www 的顶级域名,301 重定向到不带 www 域名中 (就是二级域名 301 到顶级域名)。要想实现 www 的顶级域名做 301 重定向到不带 www 的域名中,就需要使用 IIS 的 URL 重写模块,而不是使用重定向功能。

以下文件直接在 web.config 配置文件中修改:

以下是 IIS 8.5 的 301 重定向代码示例:

<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Redirect to HTTPS" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

这个示例代码可以将 HTTP 请求自动重定向到 HTTPS。将此代码添加到您的 IIS Web.config 文件中即可生效。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-12发表,共计565字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
免责声明:本站分享资源部分来源互联网,仅供学习交流,商业用途请购买正版,否则版权纠纷由用户承担,丸趣TV不承担连带责任。如有侵权请联系博主我们尽快删除处理!
Copyright @ 2014-2023| 丸趣TV All rights reserved.Theme By Puock. 豫ICP备16006851号-5