欢迎访问向前网络工作室官方网站!我们专注于包头网站建设,包头网站优化,包头网站推广,包头做网站等相关服务!

咨询热线:14794781288
微信号
新闻中心News
包头网站建设制作设计_包头网站优化推广-向前网络工作室

服务器在使用宝塔面板开启多站点时未开启SSL站点会跳转到已开启SSL站点(串站)的解决办法

本文作者:网站建设专家 | 时间:2021-12-04 11:03:07 | 点击:214次|打印本文|收藏 本文有580个文字,大小约为3KB,预计阅读时间2分钟
0412
2021
问题描述: 宝塔面板服务器,有多个站点时,仅一个站点A开启了SSL(https),通过https访问B/C/D等其他站点时,页面竟然是A站点;如做了SEO,会发现收录的https站都是A站点,很是奇葩,这

原文标题:服务器在使用宝塔面板开启多站点时未开启SSL站点会跳转到已开启SSL站点(串站)的解决办法

问题描述:

宝塔面板服务器,有多个站点时,仅一个站点A开启了SSL(https),通过https访问B/C/D等其他站点时,页面竟然是A站点;如做了SEO,会发现收录的https站都是A站点,很是奇葩,这样也会影响其他站点的权重,那如何的处理呢?我们今天就来说说这事儿;

解决方法有两种:

解决方法1:

所有站点都开启SSL(HTTPS),即使你的站运营了好久,用的是http,并没有开启https,现在开启了不会影响你的权重,因为百度之类的搜索站会优先收录SSL站点,蜘蛛进去的第一瞬间就是找的SSL,更建议所有站点都设置SSL,这样就非常的友好;

解决方法2:

1、新建一个站点“error.laoliang.net”,里面什么都不放,空的
2、给这个站点增加错误SSL(KEY和PEM)
3、默认站点选择errorlaoliang.net(默认站点在网站项目中,添加站点旁)

操作流程如下:

1:添加一个新网站,域名随便,比如error.laoliang.net,不需要可以访问,也不需要是备案了的,是个域名就行了

2:配置ssl证书,随便找个就行,只有这台服务器配置了ssl证书才会出现这个问题,随便哪个配置过的域名的证书给这个error.laoliang.net域名也可以Apache配置证书的流程可以参阅站内文章 阿里云OSS绑定SSL(https)证书哪里公钥私钥是什么?

3、:  打开error.laoliang.net目录,在index.html中输入下列代码

<script>
location.href=location.href.replace('https','http')
</script >

也可以把index.html删除掉;
<
4:  在宝塔新建站点旁的默认站点里把error.laoliang.net设置为默认站点即可;

5、清理浏览器缓存访问测试下,无意外OK
这样你访问不存在的https网站就会跳转到http网站,如果要考虑SEO的话那最好是在服务端重定向;定向规则为http跳转到https,选择301为最好方式;

2021年0917追加~

6、修改站点配置文件,在 server_name 下方添加以下代码(444 可以改成 404 或 502 等错误码)

return 444;

保存好配置文件后用 IP 访问就会显示“无法访问此网站

写在最后:

到此完成解决访问非开启ssl的站点以https访问却打开是开启ssl站点,这种是不是有点像串站感觉?如再以https访问未开启SSL站点,将不会打开SSL站点了;也不会出现被搜索引擎收录不正确站点的问题了。


版权声明:本文为向前网络工作室,未经站长允许不得转载。

本文来源:https://www.0478g.com/website/2077.html

以下推荐不得不看
Hi,Are you ready?
准备好开始了吗?
那就与我们取得联系吧

咨询送礼现在提交,将获得某某网络策划专家免费为您制作
价值5880元《全网营销方案+优化视频教程》一份!
下单送礼感恩七周年,新老用户下单即送创业型空间+域名等大礼
24小时免费咨询热线14794781288
合作意向表
您需要的服务
您最关注的地方
预算
  • 看不清?点击更换

直接咨询