Перенаправление веб-страницы

#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