Перенаправьте определенные запросы URL на локальный сайт

Существует ли особенный метод перенаправить запросы на определенный URL от браузера до локального сайта или местоположения? например, установка Брандмауэра или некоторой ОС управляет для перенаправления запроса на lib jQuery к местоположению на моей машине?

5
задан 28.09.2010, 11:35

3 ответа

Попробуйте расширение Редиректора в Firefox.

править: другая опция состоит в том, чтобы настроить www прокси-сервер.

2
ответ дан 07.12.2019, 17:39

Вот то, что я сделал бы:

  1. Откройте свой файл hosts в текстовом редакторе.
  2. Добавьте записи в конце файла, которые отображают доменные имена, в которых Вы нуждаетесь к 127.0.0.1.
  3. Сохраните файл.
  4. Создайте структуру каталогов для своих доменов, которые соответствуют путям файлов, Вы хотите сослаться и скопировать файлы там.
  5. В веб-сервере на Вашей локальной машине создайте веб-сайты, которые соответствуют доменам, которые Вы добавили на шаге 2, указывающем на папки, которые Вы создали на шаге 4.

Например, скажем, Вы хотите использовать размещенный jQuery Google, путем которого является http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js.

  1. Вы добавили бы запись файла hosts 127.0.0.1 ajax.googleapis.com.
  2. Вы затем создали бы эту структуру папок: ajax.googleapis.com > ajax > libs > jquery > 1.4.2.
  3. Вы затем скопировали бы jquery.min.js файл в 1.4.2 папка.
  4. После этого Вы установили бы ajax.googleapis.com как веб-сайт на Вашем локальном веб-сервере, указывая ajax.googleapis.com папка Вы создали.
2
ответ дан 07.12.2019, 17:39

Рассматривая Ваш вопрос и Ваши комментарии, Вы, кажется, хотите уменьшить использование пропускной способности путем блокирования или кэширования некоторых веб-страниц и компонентов.

Существуют расширения Firefox, которые могут помочь Вам. В особенности Adblock является универсальным механизмом для блокирования некоторых URL, и Adblock Плюс идет со списком сайтов рекламы для блокирования. Другой - FlashBlock, который задерживает загрузку содержания флэш-памяти, пока Вы не запрашиваете это.

Затем необходимо использовать веб-прокси кэширования. Wwwoffle в особенности был специально разработан с абонентами автоматической телефонной сети в памяти. Его название происходит от его режима офлайн (служащий только кэшируемым страницам). Это также имеет опции подстроить, сколько времени вещи должны быть сохранены в кэше. В особенности можно сказать этому доверять кэшу для дольше, чем сайт говорит, что это допустимо (который прекрасно подходит в большинстве случаев, иногда средства, что необходимо перезагрузить страницы явно, и плоскость не работает с несколькими сайтами сомнительного дизайна).

Вы, вероятно, также извлечете выгоду из прокси кэширования DNS (DNS не использует много пропускной способности, но представляет задержку). Pdnsd сохраняет кэш на диске, даже когда офлайн (он немного похож на wwwoffle для DNS). Dnsmasq является другой возможностью.

2
ответ дан 07.12.2019, 17:39

Теги

Похожие вопросы