小九楼

 找回密码
 立即注册
腾讯云图 阿里云图 手游盒子
全站
12天前
全站
13天前
全站
28天前
全站
2021-02-01
全站
2021-01-27
全站
2021-01-22
全站
2021-01-15
全站
2021-01-14
全站
2021-01-13
全站
2021-01-07
查看: 286|回复: 0

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

[复制链接]

1673

主题

2212

帖子

16万

积分

管理员

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

积分
161507
发表于 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 下一条

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

GMT+8, 2021-3-6 12:25 , Processed in 0.157411 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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