Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » htaccess редирект для определенных ip, при наборе URL адреса

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

mv4u

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
.htaccess редирект  только  для определенных ip, при наборе URL содержащего определенные слова или символы - в адресе
 
Как прописать в .htaccess
 
чтоб для определённых диапазонов IP (не для всех), при переходе скажем на URL --->
хтпп://site-name.ru/index.php?act=Reg&coppa_user=
 
или чтоб при переходе по ссылке, содержащую Reg&coppa_user
 
чтоб перекидывало их на главную страницу сайта ?
 
это URL регистрации
 
 тоесть:
цель - нужно сделать невозможной регистрацию для определенных IP, но доступ к форуму не закрывать, для зарегистрированных пользователей с такими IP, чтоб все остальные страницы сайта им были доступными.
 
 
 
 

Всего записей: 458 | Зарегистр. 03-10-2003 | Отправлено: 16:30 30-01-2010
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mv4u
Если решить надо именно средствами Apache, обратитесь в топик по mod_rewrite.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:37 30-01-2010
mv4u

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот есть такие решения
 
Показ разных страниц, в зависимости от IP адреса посетителя:
SetEnvIf REMOTE_ADDR <нужный ip адрес> REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /another_page.html
 
Например, перенаправление посетителей с ip адресом 192.12.131.1 на страницу about_my_sity.html:
SetEnvIf REMOTE_ADDR 192.12.131.1 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /about_my_sity.html
 
 
Перенаправление посетителя при запросе определенных страниц:
Это уже для всех сетевых вирусов и сканеров. Теперь любой запрос с адресом /_vti_bin будет автоматически перенаправляться на Microsoft:

Код:
 
redirect /_vti_bin http://www.microsoft.com
redirect /scripts http://www.microsoft.com
redirect /MSADC http://www.microsoft.com
redirect /c http://www.microsoft.com
redirect /d http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1
 

---  
 
на базе этого может сделать как?

Всего записей: 458 | Зарегистр. 03-10-2003 | Отправлено: 16:37 30-01-2010 | Исправлено: mv4u, 16:38 30-01-2010
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вообще, нездоровое это делу — доступ по географическому признаку ограничивать. ИМХО.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:38 30-01-2010
mv4u

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG - ну скажем у меня есть форум, именно с географической привязкой, чисто для местных объявлений
 
регистрация пользователей с определенных динамических IP там не нужна, так как 100% они не будут давать объявления
 
но ограничивать в доступе пользователей, для просмотра форума я не хочу, пусть смотрят и читают

Всего записей: 458 | Зарегистр. 03-10-2003 | Отправлено: 16:41 30-01-2010
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mv4u
Хорошо, а технические ограничения-то ставить зачем? Боитесь, что на ваш чисто местный сайт понабегут давать объявления со всего мира? ;)
А выходящих ч\з GPRS и использующих сжимающие трафик прокси посетителей думаете можно без потерь отсечь?
Ну, да дело ваше. В любом случае, вам в тот топик.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:49 30-01-2010
4ImagesUser

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите прописать в htaccess команду для редиректа пользователей по подсетям.

Всего записей: 18 | Зарегистр. 24-07-2005 | Отправлено: 10:56 01-04-2018 | Исправлено: 4ImagesUser, 10:44 05-04-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4ImagesUser
есть же темы более активные.. остальное зависит от версии апача. в 2.4 и выше можно использовать условие
RewriteCond expr "%{REMOTE_ADDR} -ipmatch '192.168.1.0/24'"
в предыдущих версиях
RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.9[0-5]$
ps: это только часть для mod_rewrite, определяющая подсеть

Всего записей: 16485 | Зарегистр. 20-09-2014 | Отправлено: 09:53 06-04-2018 | Исправлено: Mavrikii, 09:55 06-04-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » htaccess редирект для определенных ip, при наборе URL адреса


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru