欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 宝塔教程 >
宝塔教程

宝塔bug 非https的网站会跳转到https网站上面

(元素模板) / 2023-04-24 19:02
宝塔的一个bug 比较奇葩,在取消一个https 后,再打开这个域名就会跳转 到 其他网站域名上面,如果再启用ssl就会可以。遇到这种情况如何解决呢?元素模板为您解答

方法一:老老实实还是弄回ssl,使用https
方法二:重新创建网站
方法三:使用下面代码(未测试)
<?php 
 
$url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 
 
header('Location: http://'.$url);
 
exit();
方法四:

进入宝塔后台->网站->(指定未启用ssl的网站)设置->配置文件进行修改

其实说白了就是修改nginx或者Apache的配置文件而已

首先,加一个443端口,也就是https的端口监听

一般会默认添加80端口监听,我们直接在80端口监听下面添加一行监听443就行

PHP
listen 80;
linsten 443;

监听完端口后,进行判断,如果当前仅使用80端口,则同时键入如下规则:

若当前访问端口非80端口时,自动跳转至80端口

PHP
	if ($server_port != 80 ) {
		rewrite ^/(.*)$ http://$host/$1 permanent;
	}

 

随后保存,至此配置结束。

某些情况下,需要重启nginx或者apache才会生效,因此建议大家还是重启一下为好,秒秒钟的事情而已


Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com