5ответ(ов) в теме
bg
не в сети 4 года
На сайте с 03.06.2015
Участник
1
09:47

Здравствуйте!
WP-Recall Версия 14.2.4
Recall Magazine Версия 5.2.0
User account (Личный счет) Версия 2.1.0
Money Wallet Wp-Recall Версия 2.0.5

Тестирую recall commerce. После запроса на вывод средств, при нажатии на "Одобрить" или "Отклонить" выдаёт 403 (You don't have permission to access /wp-admin/admin.php on this server.)

Проблема с модулем защиты

	RewriteEngine On
	RewriteBase /
	RewriteCond %{QUERY_STRING} ("|%22).*(|%3) [NC,OR]
	RewriteCond %{QUERY_STRING} (javascript:).*(;) [NC,OR]
	RewriteCond %{QUERY_STRING} (|%3) [NC,OR]
	RewriteCond %{QUERY_STRING} (\|../|`|='$|=%27$) [NC,OR]
	RewriteCond %{QUERY_STRING} (;|'|"|%22).*(union|select|insert|drop|update|md5|benchmark|or|and|if) [NC,OR]
	RewriteCond %{QUERY_STRING} (base64_encode|localhost|mosconfig) [NC,OR]
	RewriteCond %{QUERY_STRING} (boot.ini|echo.*kae|etc/passwd) [NC,OR]
	RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|[|%) [NC]
	RewriteRule .* - [F]

Убираю его, всё работает. Ставлю, опять Forbidden. Убирать полностью его бы не хотелось. Можете подсказать, такое как-то возможно поправить чтоб оно с wp-recall не конфликтовало, или придётся всё таки от этого модуля отказаться?

Заранее спасибо!

0
Вова (Otshelnik-Fm)
не в сети 3 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
10:10

Проблема с модулем защиты. Вы правила в этом модуле знаете? можете построчно написать - какая строка - какую функцию выполняет?

Отключайте этот модуль "защиты", или подправьте правило чтобы в вашем случае все работало.

0
bg
не в сети 4 года
На сайте с 03.06.2015
Участник
3
10:35

Otshelnik-Fm сказал(а)

Проблема с модулем защиты. Вы правила в этом модуле знаете? можете построчно написать - какая строка - какую функцию выполняет?

Отключайте этот модуль "защиты", или подправьте правило чтобы в вашем случае все работало.

Если бы для меня это было всё так просто, я бы наверно этот вопрос на форуме не задавал! Да? Я думал форум именно для такого...
Ладно! В предь буду писать сюда в крайних случаях. Буду пытаться сам разобраться или на других форумах спрашивать.

Если кому-то надо будет. Мне уже подсказали.

 RewriteCond %{REQUEST_URI} !^/$ [NC]
 RewriteCond %{QUERY_STRING} (mod|path|tag)= [NC,OR]
 RewriteCond %{QUERY_STRING} ([a-zA-Z0-9]{32}) [NC,OR]
 RewriteCond %{QUERY_STRING} (localhost|loopback|127.0.0.1) [NC,OR]
 RewriteCond %{QUERY_STRING} (base64_encode|localhost|mosconfig) [NC,OR]
 RewriteCond %{QUERY_STRING} ("|%22).*(<|>|%3) [NC,OR]
 RewriteCond %{QUERY_STRING} (javascript:).*(;) [NC,OR]
 RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3) [NC,OR]
 RewriteCond %{QUERY_STRING} (\|../|`|='$|=%27$) [NC,OR]
 RewriteCond %{QUERY_STRING} (benchmark|boot.ini|cast|declare|drop|echo.*kae|environ|etc/passwd|execute|input_file|insert|md5|mosconfig|scanner|select|set|union|update) [NC]
 RewriteRule .* - [F,L]

Так вроде всё работает как надо.

0
Вова (Otshelnik-Fm)
не в сети 3 недели
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
4
10:46

Да просто логичней писать там, откуда родом этот модуль ошибок (5G ?). Ведь проблема именно в нем.

0
bg
не в сети 4 года
На сайте с 03.06.2015
Участник
5
11:04

Otshelnik-Fm сказал(а)

Да просто логичней писать там, откуда родом этот модуль ошибок (5G ?). Ведь проблема именно в нем.

Да, это 5G. Проблемы нет. Проблема уже решена.

0
Тема закрыта. Публикация новых сообщений запрещена.