我在 Heroku 上运行一个 Django 应用程序,使用 Dnsimple 将域指向 heroku。当我加载http://example.com或https://example.com我得到
“未找到请求的 URL / 在此服务器上未找到。”
我在日志窗口中收到以下日志:
2017-06-04T02:20:51.503765+00:00 应用程序 [web.1]:未找到:/ 2017-06-04T02:20:51.503784+00:00 应用程序 [web.1]:警告:django.request:未找到: /
但是我支持 url,它适用于 example.com 或 www.example.com 或https://www.example.com或http://www.example.com:
支持的 URL "url(r'^$', views.home, name='home')"
我在服务器显示中获取日志的事实让我认为这不是 dnsimple 的配置问题,但我得到的日志就像非 www 域上的视图不存在?
添加我的heroku域是
example.com = example.com.herokudns.com
*.example.com = wildcard.example.com.herokudns.com
www.example.com = www.example.com.herokudns.com
添加我的 Dnsimple 配置是:
Domain Record Type DNS Target
────────────── ─────────── ─────────────────────────────────
example.com ALIAS/ANAME example.com.herokudns.com
*.example.com CNAME wildcard.example.com.herokudns.com
www.example.com CNAME www.example.com.herokudns.com