← Документация WAF / custom-rules / use-cases
Освобождение партнёров от Hotlink Protection
Когда включено, Cloudflare Hotlink Protection блокирует все HTTP-рефереры, не относящиеся к вашему домену или зоне. Это создаёт проблему, если вы разрешаете партнёрам использовать прямые ссылки на ваши ресурсы.
Разрешение запросов от партнёров с помощью пользовательских правил
Вы можете использовать пользовательские правила для защиты от прямых ссылок (hotlinking), разрешая при этом встроенные ссылки от ваших партнёров. В этом случае вам потребуется отключить Hotlink Protection чтобы партнёрские переходы не блокировались этой функцией.
Этот пример пользовательское правило использует http.referer , чтобы нацелиться на HTTP-переходы с партнёрских сайтов.
not (оператор) отбирает HTTP-переходы не с партнёрских сайтов, а действие их блокирует:
-
Когда входящие запросы соответствуют:
Используйте редактор выражений:
not (http.referer contains "example.com" or http.referer eq "www.example.net" or http.referer eq "www.cloudflare.com") -
Затем примите меры: Block
Разрешение запросов от партнёров с помощью Configuration Rules
Либо вы можете создайте правило конфигурации , чтобы исключить HTTP-переходы с партнёрских сайтов из Hotlink Protection. В этом случае функция Hotlink Protection остаётся включённой.