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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] X3.2开启https后不能伪静态了,还能设置伪静态了吗

[复制链接]
秋水兰 发表于 2018-3-31 08:04:19 | 显示全部楼层 |阅读模式
本帖最后由 秋水兰 于 2020-11-20 07:56 编辑

https配置好了之后,访问的网址还是这样的,
http://6.emouu.com
http://6.emomv.com/
http://www.smfabuo.com/
http://www.emofabu.com/




开启https后,如果用https访问还是出现页面模板错位,要如何解决
allthebest 发表于 2018-3-31 09:05:26 | 显示全部楼层
首先,申请并且配置好服务器ssl证书(阿里、腾讯都有免费的,同时都有教程)

配置完毕后需要配置以下几处

1.后台,全局,站点URL

2.后台,站长,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);

如果你有多个二级域名,可以加入

$content = preg_replace('http://(.*?)xxx.com','https://\1xxx.com',$content);
回复

使用道具 举报

玖捌墓碑 发表于 2018-3-31 11:40:15 | 显示全部楼层
很好的东西
回复

使用道具 举报

枯心树 发表于 2018-4-11 18:19:57 | 显示全部楼层
allthebest 发表于 2018-3-31 09:05
首先,申请并且配置好服务器ssl证书(阿里、腾讯都有免费的,同时都有教程)

配置完毕后需要配置以下几 ...

谢谢。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-30 08:53 , Processed in 0.025633 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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