
我試圖https://example.com
指出https://www.example.com
因為搜尋https://www.example.com
載入網站沒有任何問題,但搜尋https://example.com
會導致載入時間極長,然後它就會崩潰到螢幕上,顯示「網站無法載入/檢查代理程式和防火牆等」。
這是 DNS 設定方式的問題嗎?我多天前也設定了 301 轉發,但今天仍然遇到同樣的問題。
答案1
DNS 無法轉發,只能別名(透過別名記錄)。如果你想轉發,那就在你的網站伺服器上。
所以,點example.com
使用 A 記錄(與下列位址相同的 IP 位址)連線到您的 Web 伺服器www.example.com
或完全不同的伺服器),然後將 Web 伺服器設定為從裸域轉送到 www.
正如 @Zdenek 提醒我的那樣,您不能將 CNAME 放在裸域上。
答案2
是的,這可能是您的 DNS 設定的問題。
習慣做法是將根域設定為A
類型記錄,並將www設定為CNAME
指向@或根域的類型記錄。
如果您設定了 301 重定向,如果您想使用 www 作為預設網域,請確保將它們配置為example.com
to (子網域)。www.example.com
另外,從伺服器端檢查您是否使用該.htaccess
檔案將請求重新導向到example.com
,www.example.com
以防使用 Apache(Nginx Web 伺服器的正確伺服器區塊配置)。