Как я могу создать более короткие URL для сайтов на моем компьютере?

1060
fwaokda

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

http://www.google.com goog

ИЛИ ЖЕ

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

0
Вам не нужно так много печатать? У url / search баров современных браузеров уже есть эта возможность быстрого доступа. Ben Richards 12 лет назад 2

5 ответов на вопрос

5
paradd0x

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

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

74.125.47.103 goog

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

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

1
Renan

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

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

1
jdh

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

1
FooF

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

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

0
flackend

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