宝塔面板关闭https强制跳转 实现http/https共存访问

宝塔主机管理面板如何关闭https强制跳转,从而实现http和https共存?其实很简单,宝塔面板关闭https强制跳转只需要将站点的配置文件的301跳转规则去掉即可,具体方法请看下文。

Apache如下:

在站点设置-配置文件中

具体代码提取如下:

#HTTP_TO_HTTPS_START
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}$1 [L,R=301] </IfModule>
#HTTP_TO_HTTPS_END

Nginx如下:


注:301是永久重定向,需要清除浏览器缓存才能正常访问http。

另外,2.5.3版本之前的用户,若需要设置SSL之后让HTTP自动跳转到HTTPS,按以下方法进行设置:

将以下代码添加到站点配置文件中

if ($server_port !~ 443){

rewrite ^/.*$
}

未经允许不得转载:搬瓦工评测网 » 宝塔面板关闭https强制跳转 实现http/https共存访问