我從 namecheap 購買了我的網域(比方說example.com
),並向我在 heroku 託管的部落格新增了一個子網域。關聯的主機記錄如下所示:
Type: CNAME
Host: blog
Target: tomyblog.herokuapp.com
現在,當我訪問blog.example.com
它時,它就像重定向一樣,它將地址欄的地址更改為tomyblog.herokuapp.com
。我希望它保留blog.example.com
在地址欄中,因為它是用戶應該看到的地址,而不是我提供內容的地址。
我讀過一些文檔,其中一些建議使用NS
記錄,但這不適用於 namcheap,所以我無法真正測試。它僅提供A
、AAA
、SRV
和CNAME
記錄類型。
答案1
這個問題背後的前提是不正確的。 CNAME 不充當重定向。 Web 伺服器上的重新導向可作為重新導向。
更新:您的網頁伺服器正在傳送以下內容:
HTTP/1.1 301 Moved Permanently
Server: Cowboy
Connection: close
X-Powered-By: Express
Location: https://blog-onushshar.herokuapp.com/
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 71
Date: Wed, 30 Sep 2015 14:50:32 GMT
Via: 1.1 vegur
Moved Permanently. Redirecting to https://blog-onushshar.herokuapp.com/
您需要調查其配置。