Apache 网页重定向

Apache 网页重定向,apache,http,squid,Apache,Http,Squid,我正在努力实现以下目标: 当用户键入“打印”(或)http://print)在浏览器的地址栏中: 我希望用户被重新定向到一个页面:www.abc.com/print/ 如何做到这一点?我试图查找一些squid配置,但找不到相同的配置 谢谢 编辑:我不理解否决票的处理,这是一个完全正确的问题。如果您想让局域网上的用户在地址栏中键入“print”并重定向到给定的主机名,您必须提供一个DNS记录。这不是在web服务器上完成的,也不是任何方面的web开发 有几种方法可以将给定的主机名解析为给定的IP或另

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

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

我希望用户被重新定向到一个页面:www.abc.com/print/

如何做到这一点?我试图查找一些squid配置,但找不到相同的配置

谢谢


编辑:我不理解否决票的处理,这是一个完全正确的问题。

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

有几种方法可以将给定的主机名解析为给定的IP或另一个主机名。一种方法是编辑客户机主机文件,如另一个答案中所述。如果您的局域网环境中运行着DNS服务器,您还可以添加一个记录来实现这一目的

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


请参阅:

我假设这是在您的局域网中?或者本地机器?请小心,因为有些浏览器在浏览器内部有限制性的文字,可以让您转到某些配置问题(例如Firefox)。是的,它在lan上&我要重定向的页面是网络上的第三方URL。谢谢“打印”是什么意思?你需要改进你的问题,以便更充分地解释它。一般来说,代理服务器无法更改浏览器打印命令的行为。通过types-print,我的意思是在地址栏中打印类型。我想这是清楚的。