![wordpress](https://habrastorage.org/r/w120/webt/5a/e6/87/5ae687d046207979435072.png)
WordPress
13
Вклад в тег
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, так как эта директива зависит от него.