База знаний: Linux Server
Блокировка POST запросов на веб -сайтах с использованием .htaccess
Автор Алексей | HiTex.BY, Последнее изменение: Алексей | HiTex.BY на 03 февраля 2025 10:29

Этот блок предотвратит только запросы по почте от хостов, отличных от 127.0.0.1, и вы получите запретный ответ 403:

 RewriteCond %{REQUEST_METHOD} POST

# Позвольте серверу публиковать себе себе

RewriteCond %{REMOTE_ADDR} !127.0.0.1

# Разрешить сообщение от пользователей доверенных

RewriteCond %{REMOTE_ADDR} !123.456.789.123

# Отправить все остальные запросы на 403 запрещены

RewriteRule ^ / [F]

Если вы предпочитаете отправить запрос на сообщение на домашнюю страницу вашего сайта вместо этого замените [F] в последней строке на [R, L]
Вы замените / где находится ваша «домашняя страница», если это не просто /.

# блокировать все  POST запросы
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteRule .* – [F,L]
</IfModule>

(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)