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

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

Http://www.google.com goog

ИЛИ

Http://www.google.com goog.le (на самом деле это не совсем другой пример)

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

Отредактируйте файл hosts и введите его следующим образом:

74.125.47.103 goog

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

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

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

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

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

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

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

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

  • Какие символы недействительны?
  • URL-адреса и знаки плюс
  • WPF - включение гиперссылок
  • Как я могу иметь строчные маршруты в ASP.NET MVC?
  • Передача параметра через службу отчетов URL-адресов в sql-сервер
  • Получить текущий URL-адрес с помощью JavaScript?
  • Как выполнять динамические переадресации URL в Struts 2?
  • Получить параметр url jquery или Как получить значения строк запроса в js
  • Могу ли я прочитать hash-часть URL-адреса моего серверного приложения (PHP, Ruby, Python и т. Д.)?
  • Ресурс url, который является точкой (% 2E)
  • Секундомер как разделитель запросов URL
  • Давайте будем гением компьютера.