將 example.com 網站轉寄至 www.example.com

將 example.com 網站轉寄至 www.example.com

我試圖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.comto (子網域)。www.example.com

另外,從伺服器端檢查您是否使用該.htaccess檔案將請求重新導向到example.comwww.example.com以防使用 Apache(Nginx Web 伺服器的正確伺服器區塊配置)。

相關內容