Intereting Posts
Как настроить резервную копию wordpress в localhost? Алфавитная сортировка пользовательского типа сообщения – одна буква на страницу Правильный способ настройки дочерней темы Обновить дату публикации каждого нового комментария? как я могу добавить дополнительные поля * на странице проверки? Невозможно получить полный заголовок сообщения, если пробелы в заголовке Как получить сообщения, упорядоченные по их категориям? Представленные пользователем обзоры различных пользовательских типов сообщений Отключение автоматического изменения размера загруженных изображений Структура Permalink с переменными $ _SESSION Есть ли плагин WordPress, который можно отправлять в Google+? Может ли кто-нибудь помочь мне с галереями и типами сообщений? Получите все страницы и сообщения с помощью get_pages () или get_posts () Преобразование строки the_content в массив? Как мне отключить пользователей с ограниченной страницы, если они уже вошли в систему на другом устройстве?

Как запретить доступ к запросам реферера в Multiste с отображаемыми доменами

RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L] 

Я знаю, что следующий код Denys Access для No Referrer Requests.

Однако я использую многоуровневую установку, и мне хотелось бы знать.

Как я могу изменить его, чтобы приведенный выше код работал с многоуровневыми и отображаемыми доменами WP?

Solutions Collecting From Web of "Как запретить доступ к запросам реферера в Multiste с отображаемыми доменами"

Вы можете подключить intop pre_comment_on_post :

 add_action( 'pre_comment_on_post', function(){ if ( empty ( $_SERVER['HTTP_REFERER'] ) ) exit; }); 

Но … помните, что не все запросы без реферирования являются фактически сообщениями спама. Некоторые брандмауэры и прокси ограничивают это поле. И большинство автоматических спама поставляется с полем Referer заполненным именем спам-домена. Таким образом, вы получите много ложных срабатываний.