You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Heroku上WordPress子域名博客点击文章跳转herokuapp.com问题求助

解决Heroku上WordPress博客子域名跳转至*.herokuapp.com的问题

这种跳转问题基本都是WordPress的站点URL配置没跟上自定义域名导致的——毕竟Heroku上的WordPress默认会沿用它分配的临时域名作为站点地址,下面是具体的解决步骤:

1. 修正WordPress后台的站点URL设置

登录你的WordPress后台,进入「设置」→「常规」,找到以下两个核心选项:

  • WordPress地址(URL)
  • 站点地址(URL)

把这两个地址都修改为 https://blog.xyz.com,然后点击「保存更改」。

注意:如果你的Heroku应用是自动部署(比如关联了GitHub仓库),直接在后台修改可能会在下次部署后被覆盖,这时候就得用下面的wp-config.php配置方式来永久固定域名。

2. 通过wp-config.php强制绑定自定义域名

找到你的WordPress项目根目录下的wp-config.php文件,在/* That's all, stop editing! Happy publishing. */这行代码之前,添加以下配置:

define('WP_HOME', 'https://blog.xyz.com');
define('WP_SITEURL', 'https://blog.xyz.com');

添加后提交代码并重新部署到Heroku,这样不管应用怎么重启或更新,WordPress都会强制使用你的自定义子域名作为站点地址。

3. 刷新永久链接规则

完成上面的配置后,回到WordPress后台的「设置」→「永久链接」,不需要修改任何规则,直接点击「保存更改」即可。这一步会刷新WordPress的链接重写逻辑,确保所有文章、页面的URL都自动切换到新的自定义域名。

4. 最后确认配置正确性

再快速检查一遍两个关键配置:

  • 用命令heroku domains查看已绑定的域名列表,确保blog.xyz.com在其中(如果没添加过,再执行一次heroku domains:add blog.xyz.com)。
  • 验证GoDaddy的CNAME记录:blog子域名是否正确指向你的Heroku应用临时域名(比如yourappname.herokuapp.com),可以用nslookup blog.xyz.com命令确认DNS记录已生效。

按这些步骤操作后,你的文章链接应该就会正常指向blog.xyz.com,不会再跳转到*.herokuapp.com了。

内容的提问来源于stack exchange,提问作者Pikachu-go

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:32:00