小九楼

 找回密码
 立即注册
腾讯云图 广告位 手游盒子 M盒子
全站
2天前
全站
9天前
全站
12天前
全站
15天前
全站
20天前
全站
21天前
全站
25天前
全站
26天前
全站
2020-09-27
全站
2020-09-26
查看: 228|回复: 0

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

[复制链接]

1524

主题

1951

帖子

16万

积分

管理员

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

积分
161082
发表于 2020-3-6 14:29:58 | 显示全部楼层 |阅读模式
我使用的插件是:蜘蛛记录1.1

设置完https之后我就查看了一下蜘蛛记录
就发现了以下错误,当时就懵逼了。
灌水区-近日本站升级到https后discuz插件蜘蛛记录http带443端口解决方法(1)
可是转念一想,我的百度站长都通过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后discuz插件蜘蛛记录http带443端口解决方法(2)





上一篇:推广腾讯云服务器赚佣金
下一篇:discuz3.4升级https教程+discuz3.4全站http跳转https
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|标签|小九楼 ( 皖ICP备20008647号-1 )|网站地图|网站地图

GMT+8, 2020-10-28 21:48 , Processed in 0.198880 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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