如何透過IP位址在.htaccess中使用301重定向?

如何透過IP位址在.htaccess中使用301重定向?

我已將網站轉移到不同的虛擬主機。有些使用者看到舊網站是因為他們的 DNS 伺服器指向舊的虛擬主機 IP。

我該如何更改舊網站中的 .htaccess 以告訴他們的 DNS 伺服器此 IP 是錯誤的,他們應該使用新的 IP?這有可能嗎?

答案1

DNS 伺服器本身根本不與您的網路伺服器聯繫,因此不可能「告訴他們的 DNS 伺服器這個 IP 是錯誤的」。

此外,到新 IP 位址的 HTTP 重定向可能無法如預期運作(名為 VHosts 等?)。您是否降低了 DNS 記錄的 TTL?如果沒有,現在就做...

答案2

最好的方法是建立一個指向新 IP 位址 (new.blah.com) 的子網域,然後在舊伺服器上執行 301 重新導向以指向新子網域。這將使每個人都能看到您的網站,直到 DNS 變更傳播到各處。

相關內容