discuz x3 域名设置
- 行业动态
- 2025-02-09
- 13
在Discuz X3中设置域名需进入后台【全局】→【站点信息】,修改“网站URL”为当前域名。同时检查config/config_global.php文件中的$_G[‘siteurl’]值是否一致。若涉及UCenter,需同步修改config/config_ucenter.php内的UC_API地址。修改后需清空缓存,并检查HTTPS兼容性(如开启需在域名前添加https://)。多域名需服务器配置绑定,二级域名需在域名解析和站点设置中同步处理。
Discuz X3作为国内领先的社区论坛系统,其域名设置的合理性直接影响网站访问速度、SEO效果及用户体验。 本文从域名解析、后台配置、HTTPS适配、伪静态规则等核心环节入手,为站长提供可落地的操作指南与优化建议。
1. 域名解析与绑定
域名解析配置:登录域名服务商控制台(如阿里云、酷盾安全(kdun.cn)),添加A记录或CNAME记录指向服务器IP或CDN地址,若使用云服务器,建议优先选择CNAME解析以兼容负载均衡。
服务器绑定域名:在Web服务器(Nginx/Apache)配置文件中添加server_name
指令,例如Nginx中:
server { listen 80; server_name www.yourdomain.com yourdomain.com; root /data/wwwroot/discuz; index index.php index.html; }
强制主域名统一:通过301重定向将yourdomain.com
跳转至www.yourdomain.com
重复导致SEO降权。
2. 后台全局域名设置
进入Discuz后台【全局】→【域名设置】,需重点配置:
默认域名:填写主域名(如https://www.yourdomain.com
),确保带协议头
应用域名:按模块分配二级域名(如attach.yourdomain.com
用于附件分离)
Cookie作用域:设置为.yourdomain.com
以实现跨子域名登录同步
3. HTTPS安全强化
SSL证书部署:通过Let’s Encrypt或服务商签发证书,在Web服务器配置强制HTTPS跳转:
server { listen 80; server_name www.yourdomain.com; return 301 https://$server_name$request_uri; }
Discuz后台适配:在【全局】→【站点URL】中修改为https://
协议,同时开启【HTTPS安全访问】选项,避免混合内容警告。
4. CDN加速整合
回源配置:CDN回源地址填写服务器IP或CNAME,缓存策略需排除/api/
、/connect.php
等动态接口
缓存规则优化:静态资源(如图片、CSS/JS)设置长期缓存,HTML页面缓存时间建议≤2小时
防御配置:启用CDN的WAF功能,过滤CC攻击与反面爬虫
5. 伪静态规则与SEO
规则生成:在后台【全局】→【SEO设置】→【URL静态化】中开启功能,根据服务器类型自动生成规则
自定义URL结构:通过修改config/config_global.php
中的$_config['output']['rewritestatus']
参数实现个性化路径
百度主动推送:安装官方插件,实时提交新内容至搜索引擎加速收录
高频问题排查
域名解析生效延迟:TTL值建议设置为600秒(10分钟),修改后等待DNS刷新
CSS/JS加载异常:检查CDN缓存规则,或后台【界面】→【风格管理】中更新缓存
HTTPS混合内容警告:使用浏览器开发者工具定位HTTP资源,替换为相对路径或协议自适应地址
引用说明
1、Discuz! 官方技术文档 域名配置指南
2、百度搜索资源平台《网站HTTPS改造规范》
3、Moz《Technical SEO Checklist 2023》