找回密码
 加入怎通
查看: 2374|回复: 6

[站长八卦] Discuz x3.2修改https(免费SSL)完美解决百度等蜘蛛不爬行443端口的方法

[复制链接]
TONY 发表于 2017-05-15 10:31:56 | 显示全部楼层 |阅读模式
discuz3.2或F1.0最新版开启ssl修改HTTPS后会出现各种问题,今天来分享下完美解决百度等蜘蛛不爬行https 443端口问题和应用安装问题,看看Discuz做成兼容http和https并存方案吧!# `, G2 ?! @. ^, ]6 D  f
6 L( R: Q9 h! P* ?8 u) N0 ~
新手刚刚接触SSL都是自己搜索整理资料搞出来的,本帖原创,就蜘蛛爬行问题就摸索了几天才解决了。
0 p5 }9 O: F: d% O  K# ~+ o! m5 D" A! k0 F/ o$ G
电脑pc访问
# Z; n1 |! d* U" j 1029-1.jpg
, f0 Z! [6 T1 b9 K) Y( m
$ E% c9 A* G4 Y) B* a手机访问2 M/ r1 k: q# z; g' k: b! |0 c
1029-2.jpg + e8 B/ {9 h9 U6 c$ `

7 E5 \7 w1 t% h0 G0 ~" x: w! O4 h第一步:阿里云,腾讯云,百度云都有免费申请ssl的通道,基本10-15分钟下批的自己的已阿里云为例. ^* K" j; u1 z5 E
- h% I7 @; w+ v7 A
下图的配置教程,不懂的可以百度 自己的使用环境+ssl配置 比如搜索kangle ssl配置
0 |. c- R" V  f, ]2 ]3 D0 Q) O 1029-3.jpg
. Z- c9 \  t2 M2 D
# `+ f  F) u: p7 q! t* p0 v第二步:- x& i/ C0 X1 Q8 [/ O: v( a
如果没有太多要求的话,只改几个地方即可:
$ S' R: x( @* G& L: D; p1、全局-站点信息-网站URL2 K1 U( P1 v; ~3 j
2、站长-UCenter-UCenter 访问地址
" R) o, I5 R) }8 [& ]/ i# P3、UCenter-应用管理-编辑-应用的主 URL9 Y  \; B2 j8 C& p
改完以后,更新缓存即可
0 {* S* U) ?/ Y" oPS:9 ]1 s' U8 a3 l* L3 G
1,应用安装问题,临时解决办法是 (1-先登录论坛后台,2- 打开应用中心链接,右上角QQ登录,,再更新或者安装即可)( x' _( Z) m' t
2,全系列启用https后UC通讯失败,但不影响用户注册,头像等功能,强迫症就免了吧
0 S% ]8 }4 x* o! _, o7 i5 s5 J) y8 x9 o, K0 t, a) {
下面来说下具体修改https会涉及到Discuz的文件
4 ^" Z& j* G% N2 {7 X8 T" M) Y一、“http://”替换为“//”. N! Q- V3 U, x. h9 r5 R
templatedefaultmheader.htm【大概在14行】
* I# P  t% ^9 I; ~" K! LsourcepluginmanyouServiceDiscuzTips.php【大概在74行】: ^" l, O/ Z6 v5 x2 T

/ y2 N+ v9 f1 n2 S二、sourcepluginmobileapisub_threadlist.php【68、70行】4 c6 ~. C' c; o; }; m# W) |- n
两处都改为:% y  H, }9 I+ e6 N5 i/ @7 [
  1. preg_match('/^https?:\//', $_G['forum']['icon']
复制代码
百度(百度可无视,站长工具那有https开关),360,搜狗,等蜘蛛抓取问题
( K9 }* u, ?( P  _$ w9 }+ `在Apache的.htaccess最上面添加这段代码,我研究了好几天晚上才得以解决的,尝试了很多方法了 目前这个是最有效果的
1 p8 L  p8 B0 V4 \- W' ]' [
  1. RewriteCond %{HTTPS} !on [NC]$ J7 W) z8 E' H9 W
  2. RewriteCond %{HTTP_USER_AGENT} !(Baiduspider|360spider|haosouspider|youdaobot|yodaobot|sogou|sohu-search|easouspider|yisouspider) [NC]4 R% m) G6 g8 E' T; _
  3. RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [R=301,NC,L]
复制代码
解释:百度,360,好搜等蜘蛛301到http抓取,浏览器/用户访问301到https显示
1 f) G& Y4 D# b8 j2 F- K( F+ r1 z0 J大家看下面的图片6 k& R+ ?: A! V1 L! X! O5 i' c0 S/ N
没加入这段代码前
6 o, A2 M/ ^3 W& f0 z- f* b2 ] 1029-4.jpg ! f' F+ S5 T* l7 B& d5 X- w
加入代码后; R) B1 o+ E: t* o9 \) _
1029-5.jpg
* \/ R& N. j( J: E, k6 |

暂时无法加载帖子列表

回复

使用道具 举报

 楼主| TONY 发表于 2017-05-15 10:32:24 | 显示全部楼层
不错的帖子,分享给大家~来自站帮网
回复

使用道具 举报

公关 发表于 2026-02-25 05:05:36 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复

使用道具 举报

悦鹜 发表于 2026-03-14 10:48:11 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

新工作 发表于 2026-07-05 21:30:50 | 显示全部楼层
楼主太厉害了,整理得这么详细,必须支持
回复

使用道具 举报

邳州银杏苗木 发表于 2026-07-07 12:14:43 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

梦想 发表于 2026-10-27 00:30:00 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-10-27 00:37 , Processed in 0.042568 second(s), 30 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

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