当前位置:首页 > discuz教程 > 正文内容

Discuz两行代码支持301到HTTPS情况下的头像修改

葱子9年前 (2017-06-24)discuz教程1975


问题场景:很多用户在部署https之后,为了保证全站https,开启了301跳转之后,发现无论是手机版还是客户端都出现了头像无法修改的问题,这里提供了一种修改方案。

discuz目录里找到uc_client/client.php

【1】搜索第235行

$path = $matches['path'] ? $matches['path'].($matches['query'] ? '?'.$matches['query'] : '') : '/';

在下方添加以下代码(注意是添加不是修改!!是添加!添加!)

$matches['port'] = !empty($matches['port'])&&$scheme=='https' ? $matches['port'] : 443;

【2】搜索261行

if(!$fp = @fsocketopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout)) {
修改为

        if($port=='443'){
        $temp = 'ssl://';
    }else{
        $temp = 'http://';
    }
    if(!$fp = @fsocketopen($temp.($ip ? $ip : $host), $port, $errno, $errstr, $timeout)) {

 

文章转载自:https://zzb.iculture.org.cn/discuz-guide/241


扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-1135.html

标签: discuzhttps

相关文章

discuz开启https后,要这样配置小云app的https

一、配置符合苹果ATS要求的HTTPS 苹果在2017年1月要求所有上架到app store的app都需要使用https协议。 并且对https的配置还有一定的要求。 如果你按照我的教程配置了https,可以在下面这里...

教你调整discuz的伪静态格式 实现简洁美观的URL地址

教你调整discuz的伪静态格式 实现简洁美观的URL地址

在discuz后台提供了SEO伪静态的设置选项,不过大多数站长都是直接开启,并没有对这项设置做过多的配置,这导致几乎所有采用discuz作为网站系统的网站的URL格式都是一样的,千篇一律。  同时,我们可以看下d...

【最新+首发】discuz X3.4配置全站HTTPS教程

最新版的discuz X3.4已经在8月1日这天发布了,比较重要的更新部分是将discuz云平台相关的功能进行了移除。 众所周知的原因,discuz云平台已经停摆了很久,有和没有并没有多大的区别。  那么,最新...

discuz的tag标签列表页排序问题:实现主题按发帖时间倒序排序(新帖在前)

近期一直在查找如何修改discuz的标签页帖子排序问题,discuz默认的标签页排序是旧帖在前,新帖在后,这种排序方式我个人感觉不是很理想。 在网上找到了修改方法,附在下面,修改方法来源见文章末尾处的来源参考。 打开文件: \s...

解决discuz“你访问的页面无手机页面,是否进一步访问电脑版”

在运营discuz网站的过程中,某些页面总是会出现“你访问的页面无手机页面,是否进一步访问电脑版”的问题。 但实际上我们网站是有该页面对应的手机版页面的。    目前其他网站给出的解决办...

discuz X2开启https访问最新最全教程【独家+首发】

discuz X2属于比较老旧的版本,目前对X2的HTTPS访问改造教程较少。我的这个教程目前是独家和首发。 discuz X2开启https,主要需要修改以下几个地方: 1、修改文件支持https:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。