Heroku

重定向過多

  • February 21, 2016

我在 Heroku 上有一個應用程序,我想用兩個不同的 URL 指向它。我使用 CloudFlare 作為我的名稱伺服器。我的第一個域有 8 條記錄;2 個 CNAME、6 個 MX 和 1 個 TXT。它看起來像這樣:

CNAME <my_site.co.uk> is an alias of <my_app.herokuapp.com>
CNAME www             is an alias of <my_app.herokuapp.com>
MX    <my_site.co.uk> ...
MX    <my_site.co.uk> ...
MX    <my_site.co.uk> ...
MX    <my_site.co.uk> ...
MX    <my_site.co.uk> ...
TXT   google._domainkey ...

當我my_site.co.uk按預期載入時。當我為我的第二個域嘗試它時,我收到錯誤:

This webpage has a redirect loop

ERR_TOO_MANY_REDIRECTS

除了各自的 URL 之外,這兩個站點的 DNS 記錄都是相同的。有什麼問題?

雖然每個 URL 的 DNS 記錄都相同,但加密設置 ( https://www.cloudflare.com/a/crypto/<your_url>) 卻不同。工作 URL 具有完整的 SSL,而非工作 URL 具有靈活性。現在將兩者都設置為完整允許一次訪問該站點。

引用自:https://serverfault.com/questions/758624