找回密码
 立即注册[Register]
游戏藏宝湾
本站已运行: 感谢各位的支持!
查看: 1744|回复: 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, 2025-2-22 19:12 , Processed in 0.752626 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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