当前位置:首页 > 行业动态 > 正文

discuz x3 域名设置

在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用于附件分离)

discuz x3 域名设置  第1张

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》

0