【如内容违法或虚假,请联系上述邮件删除】本帖最后由 小柒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://”交流为“//”
template\default\m\header.htm【大约在14行】
source\plugin\manyou\Service\DiscuzTips.php【大约在74行】复制代码二,
source\plugin\mobile\api\4\sub_threadlist.php【68、70行】
两处都改为:
(!preg_match('/^https?:\//', $_G['forum']['icon']))复制代码百度(百度可忽视,站长工具那有https开关),360,搜狗,等蜘蛛抓取问题
在Apache的.htaccess最上面添加这段代码,我研讨了好几天晚上才得以处置的,尝试了很多办法了 目前这个是最有效果的RewriteCond %{HTTPS} !on [NC]
RewriteCond %{HTTP_USER_AGENT} !(Baiduspider|360spider|haosouspider|youdaobot|yodaobot|sogou|sohu-search|easouspider|yisouspider) [NC]
RewriteCond %{REQUEST_URI} !^/admin.php?
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?”即可)
大家看下面的图片
没参与这段代码前
参与代码后
(关注老榕树网络旗下“网络思维”微信公众号:wlsw360 (每天都有好文章)
本帖如有虚假或违法,请联系邮箱删除,本社区删贴不收任何费用,欢迎举报。老榕树社区属老榕树网络旗下网站,旨在为老榕树用户提供创业咨询、网站建设技术交流、源码下载、提供各种实用工具。如有部分帖子涉及违法、虚假,请你第一时间与社区联系,把需要删除的社区链接提供给我们,我们核实之后,第一时间删除。邮箱:125175998@qq.com |