Мне было интересно, смогу ли я использовать свой файл хостов Windows 7 для создания более коротких URL-адресов для сайтов? ИЛИ есть ли другой способ. Я пробовал такие, как следующие, но я предполагаю, что это работает только с IP-адресами?

http://www.google.com goog

ИЛИ ЖЕ

http://www.google.com goog.le (на самом деле это не просто еще один пример)

5 ответов5

5

Если вы не хотите получать IP-адрес для каждого сайта, который хотите сократить. Это не очень выполнимо, но это работает.

Отредактируйте ваш файл hosts и введите следующее:

74.125.47.103 goog

Если вы зайдете в веб-браузер и введете goog, перейдите непосредственно к этому IP.

Это работает, если вы хотите перейти прямо к IP, но если вы хотите ввести целые URL-адреса, это нереальное решение, и оно не будет работать.

1

Также обратите внимание на другое ограничение подхода с использованием файла хоста: он нарушает функциональность виртуального хоста протокола HTTP версии 1.1 (и выше). Функция виртуального хоста протокола HTTP означает, что вы можете иметь несколько имен хостов, обрабатываемых одним и тем же IP-адресом. Это работает с помощью HTTP-клиента (браузера), вставляющего заголовок Host: в HTTP-запрос. Если вы используете сокращенное имя, даже если запрос направляется на правильный IP-адрес, в поле Host: будет указано сокращенное имя хоста, которое, вероятно, не будет распознано сервером HTTP, и вы не получите ожидаемую страницу в этом случае.

Также я бы ожидал взлома безопасного HTTP (SSL) с этим подходом.

1

Только файл hosts подходит для сопоставления имен хостов с IP-адресами, поэтому его нельзя использовать для этой цели.

Обходным путем может быть создание закладок, названных в честь "ключевых слов", которые вы хотите использовать. Например, закладка "goog", которая перенаправляет на http://www.google.com. С таким сервисом, как Xmarks, его можно использовать в разных браузерах.

1

Если вы используете URL-адрес в качестве ссылки, вы можете заменить более короткий URL-адрес одним из распространенных сайтов с длинным URL-адресом и размещением меньшего, но загадочного URL-адреса. Примерами являются Bitly и tinyUR. Это тот тип усечений, который используется большинством сообщений в блоге.

0

Вы можете использовать http://www.opendns.com/ для создания псевдонимов DNS, которые будут делать именно то, что вы хотите, см. Скриншот.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .