简单地说,我想将 uk.wikipedia.org 重定向到 en.wikipedia.org。
我将其放入 Windows 上的 hosts 文件中,保存并刷新 DNS 缓存:
91.198.174.225 uk.wikipedia.org
但是当我尝试访问 uk.wikipedia.org 时,出现超时错误,并且它没有将我重定向到 en.wikipedia.org。
帮助?
这不是网络浏览器缓存问题,因为我已经尝试过多种浏览器(Firefox、Chrome)
答案1
当您执行 a 时,dig uk.wikipedia.org
您还会得到91.198.174.225
,与 相同。因此,实际上所有页面可能都是通过同一 IP 访问的。Web 服务器根据HTTP 请求标头中的字段dig en.wikipedia.org
确定向您提供哪个页面。(请参阅 apache 的Host
虚拟主机例如)。要更改请求的页面,您必须修改 Http 标头。最好使用某种浏览器插件来完成此操作。
编辑:似乎没有现成的工具可以只更改特定域上的 http 标头。但也许你可以使用这个:Firefox 重定向器?