90天托管试用
香港云教程 >>所属分类 >> IIS   

[教程][网站/IIS]使用伪静态(URL Rewrite)将HTTP重定向(redirect)到HTTPS

标签: URLrewrite 伪静态 重定向(redirection)

顶[1] 发表评论(0) 编辑词条

 

如果你的网站上安装了SSL,那么当访客通过HTTPS浏览你的网站是,信息在传输的过程中会比较安全,但是如果访客是通过HTTP浏览的,那么在此连接中SSL将不会起作用。如果你想所有访客都是通过HTTPS访问到你的网站,那么你可以通过使用伪静态(URL Rewrite)将HTTP重定向(redirect)到HTTPS,最典型的例子是helpdesk.webweb.com,如果你在地址栏键入http://helpdesk.webweb.com,它将会自动重定向到https://helpdesk.webweb.com。

备注:请将代码放到web.config文件里面,然后将该文件放到网站的根目录下面。如果您的网站程序本身已经有web.config文件,那请从<rewrite>到</rewrite>这段代码复制,放到web.config中的<system.webServer>和</system.webServer>之间。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
               <rule name="Redirect to HTTPS" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^OFF$" />
  </conditions>
  <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
              </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇301跳转,301重定向,www重定向下一篇[教程][网站/IIS]使用伪静态(URL Rewrite)来返回HTTP 503错误号

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
1

收藏到:  

词条信息

ally
ally
词条管理员
最近编辑者 发短消息   

相关词条

90天网页托管试用
90天试用