如何通过IP地址在.htaccess中使用301redirect?

我已经把网站转到不同的网站主办。 一些用户看到旧网站,因为他们的DNS服务器指向旧的虚拟主机IP。

如何修改旧网站中的.htaccess来告诉他们的DNS服务器,这个IP是错误的,他们应该遵循一个新的? 这可能吗?

最好的办法是创build一个指向新IP地址的子域名(new.blah.com),然后在旧服务器上redirect301以指向新的子域名。 这将使所有人看到您的网站,直到DNS更改传播到处。

DNS服务器本身并没有联系到你的networking服务器,因此不可能“告诉他们的DNS服务器这个IP是错误的”。

另外,对新IP地址的HTTPredirect可能无法按预期工作(称为VHosts等)。 你有降低DNSlogging的TTL吗? 如果没有,现在就做…