我有一个针对Heroku上托管的根域www.xyz.com
的Rails应用程序。它的工作原理:所有URL和产品都具有适当的自定义域。
我已经使用WordPress创建了博客,该博客是一个单独的HEROKU应用程序,并托管在子域blog.xyz.com
上。登录页面运行良好。但是,当我单击任何帖子时,URL更改为 *.herokuapp.com
。
我在GoDaddy中为博客子域中添加了一个cname记录,并添加了以下命令的自定义域:
heroku domains:add --app heroku-blog-wordpress-app-name blog.xyz.com
如何让WordPress使用正确的域?
这与DNS无关。WordPress只是不知道生成URL时应该使用的域。
- 登录WordPress
- 导航到设置→常规
- 更新 WordPress地址(url(和站点地址(url(值使用
blog.xyz.com
域 - 保存设置
WordPress现在应该使用正确的域构建URL。