Как проверить Реферер и Хост, используя правило перезаписи? - PullRequest
0 голосов
/ 23 января 2019

У меня установлен сервер Apache 2.4x на сервере Linux. Предположим, у меня есть https://example123.com/folder site и я хочу добавить условие перезаписи, чтобы никто не мог изменить / удалить заголовок реферера.

Я применил приведенное ниже условие и правило для этого, но это дает 403 запрещенных для фактического хоста / реферера.

RewriteEngine On
RewriteCond %{HTTP_HOST}@@%{HTTP_REFERER} !^([^@]*)@@https?://\1/.* [NC]
RewriteCond %{REQUEST_URI} !^(.*)example123(.*)$
RewriteRule ^(.*)$ - [F,L]

Я хочу через 403 запрещенную ошибку для стороннего вредоносного запроса, дайте мне знать, какие изменения необходимо применить. Спасибо.

...