Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

RewriteCond, REMOTE_ADDR и прокси

278
10 марта 2012 года
Alexander92
1.1K / / 04.08.2008
Всем доброго времени суток.
Возник следующий вопрос. Требуется перенаправить клиента на какую-то страницу, исходя из его IP-адреса; при этом клиент может сидеть через прокси, и перенаправление нужно совершать, исходя именно из его _внутреннего_ адреса. Насколько я знаю, штатными средствами mod_rewrite это сделать нельзя, т.к. $_SERVER['REMOTE_ADDR'] содержит только внешней адрес. Может быть, кто-то знает расширения mod_rewrite, позволяющие решить эту задачу?

P.S. Разделить внешний и внутренний адреса средствами PHP - не проблема, но решение типа header('Location: ...') не подходит, нужна переадресация, которая полностью проходила бы на сервере. Сейчас готовлюсь к тому, чтобы самому дописать к mod_rewrite то, что мне нужно, но если кто-то покажет готовую реализацию - скажу спасибо.
4
10 марта 2012 года
mike
3.7K / / 01.10.2002
  1. mod_rewrite может использовать переменные среды, например %{HTTP_X_FORWARDED_FOR}. Думаю что это решит проблему.
  2. Вот такой модуль может помочь: http://stderr.net/apache/rpaf/
278
10 марта 2012 года
Alexander92
1.1K / / 04.08.2008
Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог