Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Ограничить доступ к страницам сайта

Ответить
Настройки темы
[решено] Ограничить доступ к страницам сайта

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


День добрый! подскажите возможно ли как-то ограничить доступ к сайту на apache (wordpress). Подключен модуль \плагин Echo Knowledge Base.
Попробовал сделать через htaccess, но таким образом блокирует только страницы со статьями, а категории страниц Echo Knowledge Base не хочет, ни имеют вид ссылки http://сайт/?top-category=имя-раздела
RewriteEngine on
RewriteCond "%{REMOTE_ADDR}" "(ip....)"
RewriteCond %{REQUEST_URI} "(имя-имя)|(имя-статьи)"
RewriteRule ^.* - [F,L]

Если вбить имя раздела, страницу не блокирует, может можно как то сделать? или сделать чтобы с определенных ip или сегмента происходила переадресация с этих страниц на определенную

Отправлено: 10:16, 21-03-2023

 

Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


Мутная тема. Обработка запроса гуляет по конфигам и переменные могут меняться по нескольку раз. Вот THE_REQUEST не меняется.
наверное, что-то типа этого:
Код: Выделить весь код
RewriteCond %{THE_REQUEST} "\s(?:\S*?(?:имя-имя|имя-статьи)\S*|/\?top-category=\S*)\s" [NC]
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:28, 22-03-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Все получилось как хотел, спасибо! Остался один момент, возможно прописать диапазон разрешить только этим , а всем остальным запретить?
Например
RewriteCond "%{REMOTE_ADDR}" "(с 192.168.0.1 по 192.168.255.255 разрешить, а всем остальным запретить)"

Отправлено: 09:07, 24-03-2023 | #3


Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


вместо проверки REMOTE_ADDR лучше использовать выражения
Код: Выделить весь код
RewriteCond expr "!-R '192.168.0.0/16'"
то бишь если ip не соответствует подмаске, то rule выполняется.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:35, 24-03-2023 | #4


Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Sham:
вместо проверки REMOTE_ADDR лучше использовать выражения »
Спасибо! Идеально

Отправлено: 08:52, 27-03-2023 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Ограничить доступ к страницам сайта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Proxy/NAT - ограничить доступ доступ в инет с одного компа для разных пользователей chek Сетевые технологии 1 30-09-2011 11:18
Доступ - [решено] Как отключить доступ к интернет страницам ВладимирТ Microsoft Windows 2000/XP 2 25-11-2008 08:19
[решено] Доступ к сохраненным на компьютере Web страницам adja Хочу все знать 4 05-07-2008 20:02
Доступ - Ограничить доступ kirill_ghost Microsoft Windows 2000/XP 10 27-05-2008 22:10
Доступ поисковика к закрытым страницам ScorpionXXX Хочу все знать 5 18-06-2006 02:20




 
Переход