登录  | 立即注册[Register]

游客您好!登录后享受更多精彩

查看: 1580|回复: 0

近日本站升级到https后discuz插件蜘蛛记录http带443端口解决方法

[复制链接]
发表于 2020-3-6 14:29:58 | 显示全部楼层 |阅读模式
我使用的插件是:蜘蛛记录1.1

设置完https之后我就查看了一下蜘蛛记录
就发现了以下错误,当时就懵逼了。
https带443端口2.jpg
可是转念一想,我的百度站长都通过https认证了啊,没道理啊!
于是我就使用百度站长的抓取诊断,随机抽了几条链接诊断了一下,发现并没有问题。
于是乎我就想到了可能是插件不支持https显示,随后就找到了以下解决方案:


打开插件目录下的source\plugin\k_spider\spider.class.php
找到
$URL = "http://".$_SERVER["SERVER_NAME"];
               
                if ($ServerPort !== "80") {
                        $URL .= ":".$ServerPort;
                }
               
                $URL .= $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']$_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']_SERVER['SCRIPT_NAME']);

修改为:
$URL = "http://".$_SERVER["SERVER_NAME"];
               
                if($ServerPort == 443){
                        $URL = "https://".$_SERVER["SERVER_NAME"];
                }elseif ($ServerPort !== "80") {
                        $URL .= ":".$ServerPort;
                }
               
                $URL .= $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']$_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']_SERVER['SCRIPT_NAME']);

这样就显示正常了。
https带443端口.jpg





上一篇:青云飞剑GM版★登陆即送:送满V+999999999元宝+99999999金币+盛世妖
下一篇:discuz3.4升级https教程+discuz3.4全站http跳转https
回复

使用道具 举报

本版积分规则

小黑屋|标签|小九楼 |网站地图

GMT+8, 2024-11-22 09:05 , Processed in 0.143591 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表