Domain-Name-System

將舊 URL 重定向到新 URL 並關閉舊 Web 伺服器

  • June 11, 2013

我們在具有新域名的新伺服器上擁有一個全新的網站。目前我們使用httpd.conf舊伺服器的以下行將訪問舊站點的使用者重定向到新站點:

Redirect permanent / http://newsite

很可能在某些時候根本不需要舊伺服器,並且將被關閉。因此,據我了解,舊域名需要使用 DNS 重定向到新站點。

是否只是簡單地更新舊域名的 DNS 記錄以指向新 IP?新的 Web 伺服器會正確響應嗎?是否應該在新伺服器上配置某些東西才能使該解決方案正常工作?

更改 DNS 後重定向將起作用,是的,但是新伺服器也必須知道舊域名;如果使用 apache,您需要在您的部分中添加一個ServerAlias olddomainVirtualHost以便您的新伺服器知道如何處理對舊域名的請求。其他 Web 伺服器也存在類似的指令。

或者,您可以在新伺服器上為舊域名創建一個專用VirtualHost的重定向到新域名;為 SEO 目的使用單個域名總是更好。

這兩個操作現在就可以完成,您不必等待 DNS 更改。

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