Модератор
Yui
(@fierevere)
永子
.htaccess
RewriteCond %{REQUEST_METHOD} POST
# allow the server to POST to itself
RewriteCond %{REMOTE_ADDR} !127.0.0.1
# allow POST from trusted users
RewriteCond %{REMOTE_ADDR} !1.1.1.1
# send all other post requests to 403 forbidden
RewriteRule ^ / [F]
это запретит комментарии, формы, итд итп
посетитель сможет лишь смотреть сайт, пользоваться поисками, возможно фильтрами, если они используют GET
Метод достаточно радикальный, поэтому я бы все-таки посоветовала поискать плагин из серии «безопасности»
Спасибо.
Комментарии идут через файл wp-comments-post.php, можно сделать к нему доступ только с одного ip ?
Или внутри файла прописать что если это нужный ip, то все ок, а если нет, то не ок. Через if, но я не программист (
Думаю это будет идеальный вариант
ps \ пытался закрыть его как файл через апач, но комментарии все равно проходят, я так понимаю, потому что это не закрывает доступ от самого сайта.
-
Ответ изменён 4 месяца, 2 недели назад пользователем
maxpaxbax.
Модератор
Yui
(@fierevere)
永子
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} /wp-comments-post.php
# allow the server to POST to itself
RewriteCond %{REMOTE_ADDR} !127.0.0.1
# allow POST from trusted users
RewriteCond %{REMOTE_ADDR} !1.1.1.1
# send all other post requests to 403 forbidden
RewriteRule ^ / [F]
ps: у меня нет апача с поддержкой .htaccess
поэтому проверяйте осторожно
-
Ответ изменён 4 месяца, 2 недели назад пользователем
Yui.