#apache #http #squid
#apache #http #squid
Вопрос:
Я пытаюсь добиться следующего:
когда пользователь вводит «печать» (или «http://print «) в адресной строке браузера :
Я хочу, чтобы пользователь был перенаправлен на страницу: www.abc.com/print/
Как этого можно добиться? Я попытался выполнить поиск в некоторых конфигурациях squid, но не смог найти то же самое.
Спасибо!
Редактировать: я не понимаю, что происходит с голосами против, это совершенно правильный вопрос.
Комментарии:
1. Я предполагаю, что это в вашей локальной сети? Или локальный компьютер?
2. будьте осторожны с этим, потому что некоторые браузеры имеют ограниченные слова, которые позволяют перейти к некоторой проблеме конфигурации внутри браузера (как, например, Firefox).
3. Да, это в локальной сети, и страница, которую я хочу перенаправить, является сторонним URL в сети. Спасибо!
4. Что вы имеете в виду под «печатью типов»? Вам нужно уточнить свой вопрос, чтобы объяснить его более полно. Вообще говоря, прокси-сервер не может изменить поведение команды печати браузера.
5. Под типами печати я имею в виду типы печати в адресной строке. Я предполагал, что это понятно.
Ответ №1:
Если вы хотите разрешить пользователю в вашей локальной сети вводить «печать» в адресной строке и перенаправляться на указанное имя хоста, вам придется предоставить запись DNS для этого. Это не выполняется на веб-сервере и ни в коем случае не является веб-разработкой.
Существует несколько методов преобразования данного имени хоста в данный IP или в другое имя хоста. Один из способов — отредактировать файл клиентских хостов, как описано в другом ответе. Можно также, если у вас есть DNS-сервер, работающий в вашей локальной сети, добавить записи A для этого эффекта.
Вы должны понимать, как работает поиск имени хоста в браузере. Когда вы вводите что-либо в адресной строке, ваш браузер использует вашу операционную систему для преобразования имени хоста в IP-адрес. Для этого ваша операционная система использует файл hosts, подключение к Интернету и другие механизмы. Сам этот процесс состоит из нескольких уровней и шагов, которые выходят за рамки браузера и на которые браузер не может повлиять. В этом процессе также не будут использоваться произвольные веб-серверы. Ваша цель — внедрить в этот процесс что-то, что разрешает «печать» имени хоста на выбранном вами веб-сервере — ТОГДА веб-разработка может вступить в игру.
Смотрите: http://www.quackit.com/how-websites-work/how-dns-works.cfm