Как показывать заставку вместо форума при заходе с определённых ip-адресов?

Автор gorbi, 31 августа 2016, 10:07:00

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

gorbi

Сейчас доступ просто блокируется с этих ip-адресов. Заранее спасибо за ликбез!

kak2z

Цитата: gorbi от 31 августа 2016, 10:07:00Сейчас доступ просто блокируется с этих ip-адресов. Заранее спасибо за ликбез!
я сейчас как раз такой мод для клиента делать буду))  что бы при определении АйПи - подменял страницу форума на страницу ошибки типа 404 или 502
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

gorbi

Во-во, это оно. Странно, что нет готовых решений при таких совпадениях )))

Yworld_garry

Цитата: gorbi от 31 августа 2016, 10:19:53Странно, что нет готовых решений
Если порыть гугл, то та есть решения))

Вот, типо того:

SetEnvIf REMOTE_ADDR 192.134.121.2 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /abcname_for_you.html

gorbi

Чтобы рыть гугл, нужно правильно его спрашивать )))
Два вопроса.
1. Куда заливать этот скрипт?
2. Как указать не один адрес, а маску(подсеть)?

Yworld_garry

Цитата: gorbi от 31 августа 2016, 14:12:54Чтобы рыть гугл, нужно правильно его спрашивать )))
Два вопроса.
1. Куда заливать этот скрипт?
2. Как указать не один адрес, а маску(подсеть)?

1. В .htaccess
2. Попробуйте на себе сначала, работает или нет типо того 192.134.121.*

gorbi

Спасибо, ещё вопрос, чтобы я вас не донимал - как правильно формулировать запрос в гугл? Если вдруг не пойдёт.

Yworld_garry

Цитата: gorbi от 31 августа 2016, 14:34:38как правильно формулировать запрос в гугл? Если вдруг не пойдёт.
Например "редирект с определенного ip"  :)

kak2z

Цитата: Yworld_garry от 31 августа 2016, 14:00:11Если порыть гугл, то та есть решения))

Вот, типо того:

SetEnvIf REMOTE_ADDR 192.134.121.2 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /abcname_for_you.html
а если адресов 100 шт))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

kak2z

Цитата: Yworld_garry от 31 августа 2016, 14:21:161. В .htaccess
2. Попробуйте на себе сначала, работает или нет типо того 192.134.121.*
вот так вроде правильнее 192.134.121.
просто точка, без звездочки..

upd1: упс...даблпост))
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

gorbi

Подготовил страничку для редиректа - http://www.g-news.com.ua/forum_smf/Kyivstar.html

Дописал в правила доступа
Order allow,deny
SetEnvIf REMOTE_ADDR 176.36.247.150 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /Kyivstar.html
allow from all
Deny from 81.23.16.
Deny from 91.200.12.106
Deny from 91.200.12.136
Deny from 91.200.12.141
Deny from 91.200.12.143
Deny from 91.200.12.7
Deny from 93.77.96.97

Не работает. Может кто-то может дать советов ещё?

Yworld_garry

Цитата: gorbi от 31 августа 2016, 16:07:30Не работает. Может кто-то может дать советов ещё?
Проверьте варианты из гугла, там их не один, включая на php.

gorbi

Попробую ещё к хостеру постучаться, может он что умное скажет

Серый Лис

Создать файл .htaccess с записью
SetEnvIf REMOTE_ADDR (66.249.93.232|66.249.93.236|46.211.248)    ip для примера
RewriteCond %{REDIR} redir
RewriteRule ^/$ /
полный url странички редира

ps.  (если ip не один,  добавлять следующие ip в порядке приведенном выше)  
в "Панели управления" хостинга проверить настройки "Страницы ошибок" и если есть возможность, добавить тот же url который записан в  .htaccess

gorbi

Указание полного УРЛ не дало эффекта, в админпанели есть такое

gorbi


Yarik

Цитата: gorbi от 31 августа 2016, 18:09:50Указание полного УРЛ не дало эффекта, в админпанели есть такое
Это можете делать свои страницы ошибок

gorbi

Цитата: S.T.A.L.K.E.R. от 31 августа 2016, 19:59:47Это можете делать свои страницы ошибок
Это я уже проверил экспериментальным путём. С редиректом пока засада

kak2z

Цитата: gorbi от 31 августа 2016, 20:15:02Это я уже проверил экспериментальным путём. С редиректом пока засада

сейчас в личку напишу..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)