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

Пример: когда я захожу на сайт http://www.facebook.com/ , откройте /home/username/Documents/facebook.html вместо загрузки фактического URL.

Я видел, как это было сделано с помощью локальной сети, но я хочу, чтобы он влиял только на один компьютер и управлялся с этого компьютера - я не хочу, чтобы вся моя сеть Wi-Fi была затронута

Это возможно?

Изменить: Мой компьютер работает под управлением Ubuntu 14.04 LTS

1 ответ1

2

К сожалению, то, что вы пытаетесь сделать, не так просто, как перенаправление в файл.

Для объяснения: при просмотре на www.facebook.com вы фактически не просматриваете файл. Вы просматриваете их веб-сервер, который затем предоставляет вам веб-страницы. Да, эти веб-страницы хранятся в файлах (вообще говоря), но веб-сервер выступает в качестве посредника, чтобы обслуживать их для вас.

Чтобы перенаправить www.facebook.com в файл на локальном компьютере, на вашем компьютере должен быть установлен какой-либо веб-сервер. Я, конечно, мог бы дать инструкции, чтобы сделать это. Тем не менее, похоже, что вы просто пытаетесь запретить кому-либо доступ к Facebook на этом компьютере.

Самый простой способ сделать это - добавить запись в файл hosts на компьютере.

Для Windows вы можете изменить файл hosts следующим образом:

  1. Нажмите на меню Пуск. Введите "блокнот" для поиска приложения "Блокнот".
  2. ВАЖНО: Щелкните правой кнопкой мыши "Блокнот" в результатах поиска и выберите "Запуск от имени администратора" из меню. Блокнот откроется.
  3. В Блокноте откройте меню "Файл" и выберите "Открыть".
  4. Перейдите в папку C:\Windows\System32\drivers\etc
  5. Вы, вероятно, не увидите там никаких файлов. Если нет, выберите "Все файлы" в раскрывающемся меню, которое находится над кнопками "Открыть" и "Отмена".
  6. Выберите "хосты" из списка файлов.
  7. Нажмите кнопку "Открыть", чтобы открыть файл.
  8. Добавьте следующую строку в конец файла:

127.0.0.1 facebook.com www.facebook.com

  1. Откройте меню "Файл" и выберите "Сохранить".
  2. Может спросить, хотите ли вы перезаписать. Если это так, нажмите "Да".
  3. Закройте Блокнот.

Для Linux вы можете изменить файл hosts следующим образом:

  1. Откройте Терминал.
  2. Введите sudo vi /etc/hosts . Или вы можете заменить vi на nano , если хотите.
  3. Добавьте следующую строку в конец файла:

127.0.0.1 facebook.com www.facebook.com

  1. Сохраните изменения и выйдите.

Вы сделали Теперь независимо от того, кто входит в систему на компьютере, он получит сообщение об ошибке, если попытается перейти на facebook.com или www.facebook.com.

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