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

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

Модерирует : Cheery

articlebot (11-07-2018 20:00): mod_rewrite: документация, готовые решения, вопросы  Версия для печати • ПодписатьсяДобавить в закладки

   

articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил в htaccess
RewriteCond %{HTTP_USER_AGENT} yabrowser|firefox|iphone|macintosh|opera|trident|8\.0|10\.0|win64|x64 [NC]
RewriteCond %{REQUEST_URI} wp-admin|admin|sitemap|stat|sources|kart|login|wp-login [NC]
RewriteRule ^(.*) http://natribu.org/? [R=301,L]
 
Для всех указанных папок пересылает firefox на 3 буквы, а для wp-admin и скрипта wp-login.php ничего не происходит.  
В чем проблема?
 
Может быть как-то играет роль буква W или - ?

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 08:43 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl
для этого есть тема - mod_rewrite: документация, готовые решения, вопросы
 

Цитата:
Может быть как-то играет роль буква W или -

в данной записи - нет. играет роль когда идет выборка диапазонов символов (в [])
так ведет себя для всех браузеров или только одного? если все, то в каком месте в htaccess записано?
 
на время теста я не рекомендовал бы ставить 301, так как браузеры запоминают и проблема перепроверить если что то изменили. 302, потом уже, в окончательном варианте, 301.
 

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 09:10 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что значит в каком месте? После RewriteEngine On и еще ряда условий
Не вижу разницы в месте.  
Повторю, что для всех остальных папок исполняется и только для wp- нет.
Достаточно, что не выполняется для Firefox. Уже не хорошо  
Именно 301 и хотел, спрашиваю о другом

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 09:33 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl

Цитата:
Не вижу разницы в месте.

какое то условие выше может сработать, поэтому и спрашиваю в каком месте.
хотя бы потому, что wp-admin и wp-login это реальные папка и файл в WP, все остальное лишь результат работы mod_rewrite

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 09:35 11-07-2018 | Исправлено: Mavrikii, 09:38 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет там ничего такого... И главное, что бесит для остальных папок отрабатывает.
Я уж и символы отражения пробовал, но ничего не...

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 09:49 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl

Цитата:
И главное, что бесит для остальных папок отрабатывает

потому что их нет в файловой системе.
покажите полностью .htaccess

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 09:50 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Папки в системе конечно есть есть
Попробовал переставить в htaccess сразу за RewriteEngine и запрет для chrome.
Тоже самое. Условие не выполняется
 
Повторю, что НЕ срабатывает только для WP-

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 10:01 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl

Цитата:
Папки в системе конечно есть есть

прямо в корне папки WP? типично там только wp-admin, wp-include, wp-content и все

Цитата:
что НЕ срабатывает только для WP-

укажите несуществующую папку wp-test и проверьте.
если правило сработает, значит мешают условия выше или htaccess внутри папки (если есть)
 
для себя, если уж очень хочется, можете на время включить логгирование обработки mod_rewrite и посмотреть что и как срабатывает.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 10:03 11-07-2018 | Исправлено: Mavrikii, 10:08 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Я же написал, что перенес условия в начало htaccess. Ничто не мешает.
 
Папки не в корне. htaccess внутри папки есть.
Именно этот htaccess все и путал.
 
Там были такие строки
RewriteEngine on
RewriteCond %{QUERY_STRING} goto [NC]
RewriteRule ^.*$  - [F]
 
Убрал и все пошло...
 
Спасибо, друзья!

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 10:21 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl

Цитата:
Я же написал, что перенес условия в начало htaccess. Ничто не мешает

по сути я имел в виду правила в .htaccess в подпапке (потом просто дописал более ясно).
обработка идет из папки запроса через все родительские к корню сайта.
 

Цитата:
Папки не в корне.

поэтому и говорил, что реагирует только на реальные папки. значит либо условия определяющие наличие папки/файла в файловой системе или что то внутри.
 
на будущее, если еще будут вопросы об этом, нужно задавать в тему указанной во втором сообщении.

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 10:24 11-07-2018 | Исправлено: Mavrikii, 10:27 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Понял, но странно, что проверяется второй htaccess, хотя первый уже запретил доступ к папке. Извращения какие-то в этом апаче
Спасибо еще раз

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 10:33 11-07-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articl

Цитата:
то проверяется второй htaccess, хотя первый уже запретил доступ к папке.  

нет, потому что правила в конечном htaccess переопределяют родительские (переформулировал более точно)
это можно изменить (если не древний Апач) - https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteoptions

Всего записей: 15097 | Зарегистр. 20-09-2014 | Отправлено: 10:37 11-07-2018 | Исправлено: Mavrikii, 10:46 11-07-2018
articl



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет. Менять я конечно ничего не буду. Лучшее - враг хорошего! Да и не настолько я силен в этих крючечках Спасибо за ссылку. Почитаю и в свой каталог занесу

Всего записей: 30 | Зарегистр. 10-07-2018 | Отправлено: 10:47 11-07-2018
   

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Активные темы » Не срабатывает запрет на доступ браузеров к папке wp-admin
articlebot (11-07-2018 20:00): mod_rewrite: документация, готовые решения, вопросы


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru