The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Переадресация на собственную страницу"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Переадресация на собственную страницу"  
Сообщение от VArtem (??) on 17-Авг-07, 22:41 
Есть такая задача, что бы всех пользователей, независимо от того, какой сайт они запросили, перебрасывало на мою страницу с напоминанием об оплате услуг. На gw стоит FreeBSD и рулится это все ipfw. делаю divert с 80-го порта на порт апача (8000 в моем случае), но вот беда: к апачу приходят запросы типа google.ru, rambler.ru ... а т.к. в нем стоит Listen 127.0.0.1, то он попросту не обрабатывает данные запросы. Нужно изменить адрес назначения, т.е. что бы вместо google.ru он запрашивал ип с моим ip-адресом. Как это сделать - незнаю. Может подскажете решение проблемы (можно и альтернативные решения).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Переадресация на собственную страницу"  
Сообщение от anonymous (??) on 17-Авг-07, 23:44 
>Может подскажете решение проблемы (можно и альтернативные решения).

Некрасивое решение:

Какую ошибку отдаёт Apache?  Напиши свой скрипт для перенаправления на нужную страницу и поставь его обработчиком этой ошибки.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Переадресация на собственную страницу"  
Сообщение от VArtem (??) on 18-Авг-07, 01:38 
Apache В ошибках вообще ничего не пишет, ибо по всей видимости он даже не получает этот запрос, т.к. правило divert направляет запрос с конкретным адресом назначения, а в конфиге апача настроено Listen ип-адрес, поэтому, я думаю, что апач просто напросто не получает этих запросов.

Думаю здесь нужно использовать proxy. Но как сконфигурить squid под это дело - ума не приложу (если вообще такое возможно)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Переадресация на собственную страницу"  
Сообщение от anonymous (??) on 18-Авг-07, 02:15 
>Думаю здесь нужно использовать proxy. Но как сконфигурить squid под это дело
>- ума не приложу (если вообще такое возможно)

Такое точно возможно (мой провайдер так делает).  И действительно, только что проверил, судя по заголовкам, этим занимается Squid!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Переадресация на собственную страницу"  
Сообщение от chaman on 18-Авг-07, 17:38 
>Думаю здесь нужно использовать proxy. Но как сконфигурить squid под это дело
>- ума не приложу (если вообще такое возможно)

Правильно, squid прикрутить надо. А потом к сквиду - редиректор, rejik или squidGuard.
Потом наступает счастье.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Переадресация на собственную страницу"  
Сообщение от miroslavbaskakov email on 18-Авг-07, 00:26 
Можно или заменить страницу ошибки (404 и 403) или сделать элегантно с использование mod_rewrite:

RewriteEngine On
RewriteRule .+ /tvoya.straniza.html [L]

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру