如何设置“http”到“https”的自动跳转?

2024-11-30 18:57:25
推荐回答(3个)
回答1:

  1. 下载安装URL重写模块:Microsoft URL Rewrite Module

    32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

    64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

2.SSL设置不要勾选(很重要)

3.Web.config添加

回答2:

SSL自动跳转到HTTPS

解释原因:

  1. 伪静态配置强制HTTPS访问方法网页链接
  2. IIS7-IIS8设置强制HTTPS访问网页链接

  3. IIS6配置强制HTTPS访问网页链接

解决办法:其它跳转方式可以在Gworg查看文档。

回答3:

首先,在Apache服务器下先打开url重定向支持;
然后,我们需要找到Apache的配置文件httpd.conf,然后添加以下代码:
RewriteEngine on

RewriteCond %{SERVER_PORT} !^zhi443$

RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]