Django heroku应用程序域正常工作,但自定义域出现400错误
我最近在heroku上部署了一个(django)应用程序,尽管该应用程序在默认的heroku应用程序域Django heroku应用程序域正常工作,但自定义域出现400错误,django,heroku,dns,Django,Heroku,Dns,我最近在heroku上部署了一个(django)应用程序,尽管该应用程序在默认的heroku应用程序域appname.herokuapp.com上运行良好,但在自定义urlwww.appname.com上不起作用,它反而给出了400个错误请求 域dns已在namesheap.com上配置,但域已通过以下方式添加到heroku: $ heroku domains:add appname.com, $ heroku domains:add www.appname.com 诊断错误的最佳方法是什么,
appname.herokuapp.com
上运行良好,但在自定义urlwww.appname.com
上不起作用,它反而给出了400个错误请求
域dns已在namesheap.com上配置,但域已通过以下方式添加到heroku:
$ heroku domains:add appname.com,
$ heroku domains:add www.appname.com
诊断错误的最佳方法是什么,因为当前heroku上的应用程序似乎没有生成任何错误(即opbeat中没有显示任何错误,它捕获了早期的错误-除了自定义域路由,一切正常) 您的问题是,您可能没有将这些域添加到您的
允许的\u主机中
要更正错误,请尝试在设置中执行以下操作:
ALLOWED_HOSTS = [
'appname.com',
'www.appname.com',
'appname.herokuapp.com',
...
]
您的问题是,您可能没有将这些域添加到您的允许的\u主机中
要更正错误,请尝试在设置中执行以下操作:
ALLOWED_HOSTS = [
'appname.com',
'www.appname.com',
'appname.herokuapp.com',
...
]
您是否已将appname.com
和www.appname.com
添加到您的允许的\u主机
?谢谢。我已经将appname.herokuapp.com
添加到ALLOWED\u HOSTS
中,但我没有意识到django可以看到任何自定义域。如果您在答案中添加注释。我会接受的。您是否已将appname.com
和www.appname.com
添加到您的允许的\u主机中
?谢谢。我已经将appname.herokuapp.com
添加到ALLOWED\u HOSTS
中,但我没有意识到django可以看到任何自定义域。如果您在答案中添加注释。我会接受的。