Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 【原创】Discuz3.2/F1.0(免费SSL)修改https,完美解决百度等蜘蛛不爬行443端口 兼容

[复制链接]
小柒iphone 发表于 2016-12-9 16:26:57 | 显示全部楼层 |阅读模式
本帖最后由 小柒iphone 于 2016-12-18 19:51 编辑

【原创】discuz3.2或F1.0最新版 免费开启ssl修改HTTPS分享,并且完美解决百度等蜘蛛不爬行https 443端口问题和应用安装问题
做成兼容http和https并存,


演示地址 :https://bbs4.cn
详情访问 Discuz3.2/F1.0【免费SSL】修改https,完美解决百度等蜘蛛不爬行443端口 兼容并存
http://bbs4.cn/wangzhan/5096.html
(出处: 简易论坛)

新手刚刚接触SSL都是自己搜索整理资料搞出来的,本帖原创,就蜘蛛爬行问题就摸索了几天才解决了 毕竟没接触过嘛效果
电脑pc访问

手机访问


第一步 阿里云,腾讯云,百度云都有免费申请ssl的通道,基本10-15分钟下批的自己的已阿里云为例
下图的配置教程,不懂的可以百度 自己的使用环境+ssl配置 比如搜索kangle ssl配置

第二部
如果没有太多要求的话,只改几个地方即可:
1、全局-站点信息-网站URL
2、站长-UCenter-UCenter 访问地址
3、UCenter-应用管理-编辑-应用的主 URL
改完以后,更新缓存即可
PS:
【此方法得到解决,详情往1,应用安装问题,临时解决办法是
(1-先登录论坛后台,2- 打开应用中心链接,右上角QQ登录,,再更新或者安装即可)
【此方法得到解决,详情往下看】


2,全系列启用https后UC通讯失败,但不影响用户注册,头像等功能,强迫症就免了吧
一,
“http://”替换为“//”
  1. template\default\m\header.htm【大概在14行】
  2. source\plugin\manyou\Service\DiscuzTips.php【大概在74行】
复制代码
二,
source\plugin\mobile\api\4\sub_threadlist.php【68、70行】
两处都改为:
  1. (!preg_match('/^https?:\//', $_G['forum']['icon']))
复制代码
百度(百度可无视,站长工具那有https开关),360,搜狗,等蜘蛛抓取问题
在Apache的.htaccess最上面添加这段代码,我研究了好几天晚上才得以解决的,尝试了很多方法了 目前这个是最有效果的
  1. RewriteCond %{HTTPS} !on [NC]
  2. RewriteCond %{HTTP_USER_AGENT} !(Baiduspider|360spider|haosouspider|youdaobot|yodaobot|sogou|sohu-search|easouspider|yisouspider) [NC]
  3. RewriteCond %{REQUEST_URI} !^/admin.php?
  4. RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [R=301,NC,L]
复制代码

解释:百度,360,好搜等蜘蛛到http抓取,但是收录https页面。
浏览器/用户访问301到https显示
(admin.php?不跳转https“修改过admin.php文件安全版会跳到死循环,把“RewriteCond %{REQUEST_URI} !^/admin.php?”换成或者删除“”#RewriteCond %{REQUEST_URI} !^/admin.php?”即可)


大家看下面的图片

没加入这段代码前

加入代码后


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
lz49858007 发表于 2016-12-9 22:29:18 | 显示全部楼层
本帖最后由 lz49858007 于 2017-10-8 12:45 编辑

整的可以。。









回复

使用道具 举报

民审大大 发表于 2016-12-10 01:42:12 | 显示全部楼层
前排支持下
回复

使用道具 举报

yoernet 发表于 2016-12-10 19:41:46 | 显示全部楼层
我也前排支持一下,越来越多的站都支持SSL了,官方不知道什么时候会有动作
回复

使用道具 举报

abbish 发表于 2016-12-15 14:54:45 | 显示全部楼层
收藏了 支持个
回复

使用道具 举报

pcyi 发表于 2016-12-15 16:27:11 | 显示全部楼层
先收藏了,现在https是站长们着急要解决的问题,不知道官方有什么动作嘛
回复

使用道具 举报

vqd 发表于 2016-12-18 11:51:58 | 显示全部楼层
感谢好人分享
回复

使用道具 举报

z110110 发表于 2016-12-18 18:07:35 | 显示全部楼层
给楼主点赞,不错的教程,楼主的网站也很好
回复

使用道具 举报

 楼主| 小柒iphone 发表于 2016-12-18 19:55:15 | 显示全部楼层
已更新解决应用中心无法方法问题 详情看回原帖
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-11 09:26 , Processed in 0.024043 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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