> можно ли блокировать в nginx редирект на мой сайт с другого Если другой сайт ссылается на ресурсы вашего сайта из своего содержимого, то, возможно, в запросах будет хедер Referer. В принципе, по нему можно пытаться фильтровать.
Если другой сайт шлёт клиенту код 301 HTTP Redirect или 302 HTTP Found с ссылкой на ваш, то вы не отличите этот запрос от любого другого.
Когда сайты пытаются помешать использовать их содержимое способом отличным от их желания и понимания права интеллектуальнпй собственности, они делают нетривиальные вещи, используя программирование своего сайта в большей мере чем конфигурацию веб сервера. Полностью динамические страницы и сслылки, замысловатые куки, анализ паттернов поведения и т.д.
Ключевые слова: deep link, hotlink.
В общем случае, блокировать редирект на ваш сайт с другого не стоит. Скорее всего, это доставит больше проблем чем решит. Все стандарты и конвенции предполагают ссылки на ресурсы между сайтами это нормальным явлением, и от попыток это сломать будут вылезать самые разнообразные грабли.
Если вы изложите задачу конкретнее, то можно будет подумать о каком-нибудь другом методе решения.