Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Подмена одного сайта другим
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
2
Все
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Подмена одного сайта другим (Прочитано 22833 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aymiheenkov
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
Подмена одного сайта другим
«
:
07 февраля 2007, 11:05:38 »
Как сделать чтобы некоторые пользователи выходили только на один сайт?
Если они вводят в аресе браузера например mail.ru или любой другой их перебрасывало бы на
www.kadastr.ru
, а на
www.kadastr.ru
они могли бы ходить без проблем, чтобы работали все ссылки
Сообщить модератору
Записан
Rick
Администратор
Репутация: +15/-1
Offline
Сообщений: 868
Re: Как сделать чтобы некоторые пользователи выходили только на один сайт?
«
Ответ #1 :
07 февраля 2007, 11:24:19 »
Зависит от деталей задачи.
Если необходимо, чтобы все пользователи всегда попадали только на kadastr.ru - достаточно сделать правило ".*" с заменой на kadastr.ru в списке Переадресация и все всегда будут перенаправлены на kadastr.ru.
Если необходимо только некоторые адреса заменить на kadastr.ru - то вместо ".*" нужно указать именно эти "некоторые адреса"
Если необходимо кого-то перенаправлять, а кому-то оставить нормальный доступ (хотя бы самому себе), то нужно в отдельную папку скопировать HC, настроив его на использование другого порта, в браузере указать именно этот порт и "привелигированных" пользователей пускать через него. В обоих копиях указать один и тот же каталог для кэша.
В рамках одной копии HC, определить разные правила для разных пользователей на данный момент невозможно - будет реализовано в следующих (но не в следующей) версиях. Поэтому и нужно запускать разные копии программы для разных групп пользователей.
Сообщить модератору
Записан
Кирилл Cергеевич
Гость
Подмена одного сайта другим
«
Ответ #2 :
20 марта 2007, 14:56:56 »
Cуществует программа, которая запрашивает информацию с сайта, допустим
http://example.com
(допустим его ip 192.168.148.1), надо чтобы программа думая что обращается к сайту
http://Example.com
(ip 192.168.148.1), на самом деле обращалась к сайту
http://FalseExample.com
(ip 192.168.148.5).
Будет ли программа обрабатывать запрос программы?
Прописываю в переадресации:
правило
http://[^/]*(
http://Example.com
)
замена
http://FalseExample.com
программа не работает, причем ie тоже не переходит на другой сайт..
«
Последнее редактирование: 26 марта 2007, 08:39:19 от DenZzz
»
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #3 :
20 марта 2007, 16:01:00 »
Цитата: Кирилл Cергеевич от 20 марта 2007, 14:56:56
Прописываю в переадресации:
правило
http://[^/]*(
http://Example.com
)
замена
http://FalseExample.com
Во-первых, неверно составлено правило! Надо так:
Правило:
[^/]*example\.com(.*)
Замена:
FalseExample.com\1
И не забыть поставить галку в колонке "Обязательный".
А во-вторых, не знаю что за программа, но если надо, чтобы она не знала, что на самом деле грузит все с другого сайта-подмены, то надо либо поправить IP ее сайта в DNS-кэше или HOSTS-файле, либо настроить перенаправление запроса через Серверы-Посредники (см.
Документацию к HC
).
Сообщить модератору
Записан
Oneri
Новичок
Репутация: +2/-0
Offline
Сообщений: 34
Re: переадресация на другой сайт
«
Ответ #4 :
20 марта 2007, 16:08:12 »
Цитата: DenZzz от 20 марта 2007, 16:01:00
А во-вторых, не знаю что за программа, но если надо, чтобы она не знала, что на самом деле грузит все с другого сайта-подмены, то надо либо поправить IP ее сайта в DNS-кэше или HOSTS-файле, либо настроить перенаправление запроса через Серверы-Посредники (см.
Документацию к HC
).
изменение DNS не поможет т.к. есть виртуальные хостинги
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #5 :
20 марта 2007, 16:33:06 »
Тут, похоже, виртуальных хостов нет.
В любом случае, переадресация не поможет обмануть программу.
Надо править файл hosts или воспользоваться проксомитроном.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #6 :
20 марта 2007, 17:26:10 »
Цитата: Сергей от 20 марта 2007, 16:33:06
...или воспользоваться проксомитроном.
Можно обойтись "Серверами-Посредниками" или "Расширениями" HC и без всякого Проксомитрона!
«
Последнее редактирование: 24 ноября 2009, 11:25:50 от DenZzz
»
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #7 :
20 марта 2007, 19:18:01 »
Как? Знаю только один посредник - webwarper. Почему-бы, кстати, не сделать так, чтобы в правилах по умолчанию были прописаны настройки для webwarper'а. А то опция есть, а как пользоваться ей никто не знает.
Сообщить модератору
Записан
Кирилл Сергеевич
Гость
Re: переадресация на другой сайт
«
Ответ #8 :
20 марта 2007, 21:01:35 »
благодарю за информативные ответы.
редактирование файла результата не дает из-за особенности настройки dhcp, в частности у 46 параметра значение h из-за которого компьютер обращается в порядке очереди wins, broadcast, dns, hosts. могу извращаться только на локальном компьютере. программа, если в ие указан прокси сервер, обращается к нему. родилась мысль поставить прокси, пускай анализирует запрос и если необходимо подменяет, локальную прокси каскадировал на внешнюю, завтра поэкспериментирую.
Сообщить модератору
Записан
Кирилл Сергеевич
Гость
Re: переадресация на другой сайт
«
Ответ #9 :
20 марта 2007, 21:39:22 »
давайте рассмотрим вариант реализации через 'серверы-посредники', в этом случае в 'условия' необходимо прописать составленное вами правило, а в 'префикс' замену? я правильно уловил принцип действия или нет?
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #10 :
20 марта 2007, 22:19:49 »
Как я понял, еще нужно написать свой сервер.
Формулировка задачи слишком расплывчатая.
Что конкретно нужно?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #11 :
20 марта 2007, 22:40:57 »
Цитата: Сергей от 20 марта 2007, 19:18:01
А то опция есть, а как пользоваться ей никто не знает.
Те, кто читает
ФАК
и
Документацию
, давно всё знают!
Цитата: Кирилл Сергеевич от 20 марта 2007, 21:39:22
давайте рассмотрим вариант реализации через 'серверы-посредники', в этом случае в 'условия' необходимо прописать составленное вами правило, а в 'префикс' замену? я правильно уловил принцип действия или нет?
Не совсем. "Префикс" - это не "Замена"! Это начало URL, к которому будет добавлен исходный URL без http:// .
Например, чтобы
http://Example.com
загрузить с адреса
http://FalseExample.com
, надо в "Префикс" записать:
http://False
, а в "Условие":
http://example\
.com .
«
Последнее редактирование: 20 марта 2007, 22:45:14 от DenZzz
»
Сообщить модератору
Записан
Кирилл Сергеевич
Гость
Re: переадресация на другой сайт
«
Ответ #12 :
20 марта 2007, 23:09:27 »
вот я этого больше всего и боялся... разве не логичней сделать так чтобы поле 'префикс' тоже поддерживало регулярные выражения? в реальности названия абсолютно разные, например первоначальный запрос на sex.zzz, a модифицированный на aids.yyy...
то есть еще 'преобразование url' настраивать так чтобы не нужная информация отсекалась? соответсвенно возникает закономерный вопрос: в какой последовательности будет происходить обработка запроса инструментами программы HandyCache?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #13 :
21 марта 2007, 00:17:53 »
Цитата: Кирилл Сергеевич от 20 марта 2007, 23:09:27
вот я этого больше всего и боялся... разве не логичней сделать так чтобы поле 'префикс' тоже поддерживало регулярные выражения? в реальности названия абсолютно разные, например первоначальный запрос на sex.zzz, a модифицированный на aids.yyy...
Когда обсуждалась эта опция, я предлагал так сделать, но
mai62
решил, что пока не стоит все так усложнять. Видимо, зря...
Цитировать
то есть еще 'преобразование url' настраивать так чтобы не нужная информация отсекалась?
Не надо! В кэш URL и так пишется по исходному пути без префикса.
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #14 :
21 марта 2007, 01:33:38 »
Цитата: DenZzz от 21 марта 2007, 00:17:53
Не надо! В кэш URL и так пишется по исходному пути без префикса.
Надо! Это глюк?
У меня вместе с WebWarper срабатывает правило в Преобразовании URL. Если я отключаю правило - страница сохраняется в каталог
webwarper.net\ww\
И еще. Я не стал прописыать полный путь к ww.lst. Это необязательно, если файл лежит в папке HC.
#5#~#True#~#WebWarper#~#http://www.webwarper.net/ww/#~#ww.lst#~#.*
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #15 :
21 марта 2007, 01:51:46 »
Цитата: Сергей от 21 марта 2007, 01:33:38
Надо! Это глюк?
У меня вместе с WebWarper срабатывает правило в Преобразовании URL. Если я отключаю правило - страница сохраняется в каталог
webwarper.net\ww\
Ты путаешь! WebWarper сам правит все внутренние ссылки на странице, поэтому некоторые из них могут грузится уже по измененному URL, для которых и нужно правило в "Преобразовании URL"!
Для главной же страницы сайта это правило не нужно - она и так будет сохранена в исходную папку без префикса!
Если же сервер-посредник не правит внутренние ссылки, как WebWarper, то все URL лягут в кэш в исходные папки и без всяких дополнительных правил в "Преобразовании URL"!
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #16 :
21 марта 2007, 01:58:12 »
В том то и дело, что Преобразование URL срабатывает даже для главной страницы.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: переадресация на другой сайт
«
Ответ #17 :
21 марта 2007, 02:14:34 »
"Преобразование URL" работает по исходному URL. Если у тебя срабатывает какое-то правило, значит оно неверное и срабатывает на исходный URL без префикса!
Вот строка из моего монитора:
Цитировать
21.03.2007/03:08:16 local/127.0.0.1
http://handycache.narod.ru/
0 3908/365 0 269 "200 Ok gzip" WW, З.1
WW
З.1 (Запись в кэш): .*
Если у тебя срабатывает список "П", то запость сюда свою строку монитора вместе с полным правилом.
Сообщить модератору
Записан
Сергей
Beta tester
Репутация: +9/-2
Offline
Сообщений: 621
Re: переадресация на другой сайт
«
Ответ #18 :
21 марта 2007, 02:24:56 »
Цитировать
21.03.2007/03:23:04 local
http://handycache.narod.ru/
17446 2 "200 Ok" WebWarper, З.0, П.78
WebWarper
З.0 (Запись в кэш)
П.78 (Преобразование URL): .*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)
#5#~#True#~#.*webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True
Это правило я брал в FAQ.
«
Последнее редактирование: 21 марта 2007, 02:35:54 от Сергей
»
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: переадресация на другой сайт
«
Ответ #19 :
21 марта 2007, 03:43:14 »
В версии от 2 января ошибка и НС в самом деле пишет файлы в папки с webwarper. В версии, которой пользуется
DenZzz
это уже исправлено.
Сообщить модератору
Записан
Страниц: [
1
]
2
Все
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...