WordPress
21
Вклад в тег
valid_referers
в блоке location
. nginx
server {
listen 80;
server_name example.com;
location /path/to/file {
valid_referers none blocked example.com;
if ($invalid_referer) {
return 403;
}
# Дополнительная конфигурация для доступа к файлу
}
# Другая конфигурация сервера
}
example.com
является разрешенным доменом, с которого разрешены запросы к файлу по указанному пути /path/to/file.
Если запрос идет с другого домена или напрямую, то сервер возвращает код состояния 403 "Forbidden".ngx_http_referer_module
при сборке NGINX, так как эта директива зависит от него.