Ich habe vor kurzem eine (Django) App auf Heroku bereitgestellt und obwohl die App gut funktioniert auf die Standard-Heroku-App-Domäne appname.herokuapp.com
funktioniert es nicht an der benutzerdefinierten URL www.appname.com
es stattdessen gibt einen 400 fehlerhaften Anforderungsfehler.Heroku App Domain funktioniert, aber benutzerdefinierte Domäne gibt 400 Fehler
die DNS-Domäne wurde bei namecheap.com konfiguriert wurde, aber Domäne Heroku über hinzugefügt:
$ heroku domains:add appname.com,
$ heroku domains:add www.appname.com
was ist der beste Weg, um den Fehler zu diagnostizieren, wie sie derzeit die App auf Heroku scheint nicht zu erzeugen werden Fehler (dh keine Anzeige in opbeat, die frühere Fehler erfasst hat - abgesehen von dem benutzerdefinierten Domänen-Routing funktioniert alles einwandfrei).
Haben fügen Sie 'appname.com' und' www.appname.com' zu 'ALLOWED_HOSTS'? – jape
danke das war es. Ich hatte "appname.herokuapp.com" zu "ALLOWED_HOSTS" hinzugefügt, wusste aber nicht, dass django eine der benutzerdefinierten Domains sehen konnte. – Yunti
Wenn Sie Ihren Kommentar zu der Antwort hinzufügen. Ich werde es akzeptieren. – Yunti