我已经在userscripts.org中搜索了"DNS“和"host”,但是我找不到我的答案。
有时我想在我的开发环境中做一些测试,例如,192.168.22.11 testfunc.myDomain.com
但我不想一直更改C:\Windows\System32\drivers\etc\hosts文件并重新启动浏览器。
发布于 2011-05-11 16:53:49
这个问题还不清楚。
您想在本地将myDomain.com重新路由到192.168.22.11吗?
Greasemonkey可以自动重新加载页面,更改服务器或IP,但我不推荐这样做。这将是一个混乱的工作--特别是处理所有的href和src属性,等等。
如果我没看错的话,Redirector add-on会更合适。
然而,正确的方法是组织你的站点和你的应用程序,使一切都使用相对地址,。只需编写一段代码,即可针对每个请求(或每个应用程序初始化)检测一次正在运行的服务器,并设置<base>元素和/或适当的全局变量。
重点在于,无论代码是放在ProductionServer.com上、TestServer.com上还是192.168.22.11上,它都无需任何更改即可运行。因此,不需要重定向,甚至不需要在测试代码和生产代码之间进行细微的修改。
https://stackoverflow.com/questions/5961361
复制相似问题