Discuz论坛开启https后http不能登录? - 爱问答

(爱问答)

Discuz论坛开启https后http不能登录?

Discuz论坛开启https后http不能登录就是说 https登录后不能同步Cookies给http,这时候http也没法登录 只能清除浏览器Cookies才能重新登录。有什么方法可以在http下获取的到https的Cookies达到同步登录http登录后https的能同步 相反就不能了服务器是Windows Server 2008 R2DZ版本是 3.4

Discuz论坛开启https后http不能登录?

导致这一问题的原因分析:我们可以在谷歌浏览器下使用F12调试看下网页加载况,你会发现css样式文件被浏览器禁止加载了。再看css文件的链接地址,都是以http形式开头的。css样式默认加载了http模式下的缓存样式。这个时候我们应该怎么办呢:https模式下进入discuz后台,更新网站缓存。这里会存在一些问题:如果你是同时开启http(80端口)、https(443端口),那么出现css文件被屏蔽是会经常出现的。要怎么一劳永逸的解决这个问题呢?就要用到301跳转了,在nginx配置文件中将http请求强制301跳转到https。这样一跳转,所有的css样式均会在https模式下了。也就不会再出现网页排版混乱的况了。如果还解决不了,可以依次检查配置以下几处:1.后台,全局,站点URL2.后台,站长,ucenter设置3.ucenter,应用,编辑4.修改模版各处http://为https://这里为模版文件较多的用户提供一个简单的批量的https://模版替换教程(开启伪静态的可用) 打开source/function/function_core.php,搜索$content = output_replace($content),在下面加入:$content = str_replace('http://www.xxx.com','https://www.xxx.com',$content);修改后,页面已经正常访问了如图:

下一篇:请问网友,一个企鹅号资料一年只能修改几次?

上一篇:百度网盘ex下载获取的链接怎么用

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?