Domain-Name-System
通過 DNS 重定向到 www 子域
是否可以設置 DNS 記錄以將所有
example.com/*
流量重定向到www.example.com/*
?我正在Heroku 的Cedar stack上執行Sinatra應用程序。
我設置了Heroku 的 Custom Domains 外掛,文件討論了Redirecting Traffic to a Specific Domain。我還閱讀了有關如何使用Rack Rewrite執行此操作的資訊。但是,我想知道是否有一種方法可以通過 DNS 做到這一點,即無需點擊我的應用程序。
沒有辦法在 DNS 中執行您要求的操作。
DNS 只是將主機名解析為 IP 地址,沒有“重定向”功能
如果您希望使用者僅通過 www.example.com 使用您的應用程序,則必須使用您連結到的機架重寫提示在應用程序中執行此操作。
假設您可以更改 DNS 伺服器,您可以使用DNSimple 的“URL”DNS 類型。這將在 DNS 級別解決您的問題。
這篇Heroku 關於避免裸域的文章中提到了這一點。