编辑hosts文件以重定向url?

Glo*_*ory 27 windows hosts

我知道您可以编辑主机文件以将URL重定向到IP地址,如下所示:

127.0.0.1 google.com

但是如何强制重定向到URL而不是IP地址呢?

例如

mysite.com/welcome.aspx google.com

显式URL不起作用,假设mysite.com的IP为222.222.222.222,则以下内容不起作用:

222.222.222.222/welcome.aspx google.com

Dav*_*vid 9

你不能.重定向需要Web服务器接受第一个请求并发回重定向."hosts"文件只允许您设置自己的DNS记录.

  • 没有理由不能在本地完成重定向. (7认同)

Rap*_* R. 8

不,但你可以打开一个网络服务器,例如127.0.0.77并用它来检查请求URI是否是"/welcome.aspx"...如果是重定向到谷歌,如果没有加载原始网站.

127.0.0.77      mysite.com
Run Code Online (Sandbox Code Playgroud)

  • @Piskvor,“hosts”文件应该扩展到数千行......请详细说明“不能很好地扩展”是什么意思,您是否遇到蓝屏错误? (2认同)
  • 多年来,我一直在各种设备上愉快地使用“HOSTS”来阻止 [**~15,000 个域名**](https://someonewhocares.org/hosts/),以使互联网“不再那么糟糕”。。。我即将添加 Facebook 使用的 [**~2,100 个域名**](https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/facebook/all) 来跟踪我们(即使在注销时)或者删除帐户后 *#%$@! buggers*) ...所以,我向你保证它可以工作超过 10 个。 (2认同)