网页重定向

时间:2011-04-26 10:53:29

标签: apache http squid

我正在努力实现以下目标:

当用户在浏览器的地址栏中键入“print”(或“http:// print”)时:

我希望将用户重定向到某个页面:www.abc.com/print /

如何实现这一目标?我试图查找一些鱿鱼配置,但无法找到相同的。

谢谢!

编辑:我不理解投票结果,这是一个非常有效的问题。

1 个答案:

答案 0 :(得分:1)

如果要让LAN上的用户在地址栏中键入“print”并重定向到给定的主机名,则必须提供DNS记录。这不是在Web服务器上完成的,也不是Web开发的任何方面。

有几种方法可以将给定主机名解析为给定IP或另一个主机名。一种方法是编辑客户端主机文件,如另一个答案中所述。如果您在LAN环境中运行DNS服务器,也可以添加A记录。

您必须了解主机名查找在浏览器中的工作原理。当您在地址栏中键入内容时,浏览器会使用您的操作系统将主机名解析为IP地址。您的操作系统使用其hosts文件,Internet连接和其他机制来完成此操作。此过程本身具有多个层和步骤,这些层和步骤不在浏览器的范围内,并且不受浏览器的影响。在此过程中也不会咨询任意Web服务器。您的目标是在此过程中注入一些内容,将主机名“print”解析为您选择的Web服务器 - 然后可以开始使用Web开发。

请参阅:http://www.quackit.com/how-websites-work/how-dns-works.cfm