# Avatar Proxy- und CDN-Hotlink-Schutz

**URL:** <https://meta.discourse.org/t/avatar-proxy-and-cdn-hot-link-protection/350525>\
**Category:** Product Support\
**Created:** [4. Februar 2025 um 22:18 UTC](https://meta.discourse.org/t/avatar-proxy-and-cdn-hot-link-protection/350525 "2025-02-04T22:18:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![LotusJeff](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lotusjeff/32/477888_2.png) [@LotusJeff](https://meta.discourse.org/u/LotusJeff)\
**Post date:** [4. Februar 2025 um 22:18 UTC](https://meta.discourse.org/t/avatar-proxy-and-cdn-hot-link-protection/350525/1 "2025-02-04T22:18:57Z")

</div>

Meine Discourse-Website ist bildlastig. Aufgrund der vielen Bilder verwende ich eine S3/CDN-Kombination zum Speichern und Ausliefern von Bildern. Innerhalb des CDN verwende ich verschiedene Maßnahmen, um Image Hijacking zu verhindern. Eine der Maßnahmen besteht darin, jeglichen direkten Zugriff auf Bilder zu unterbinden und nur den Zugriff von einer definierten Hostnamenliste zu gestatten.

Discourse funktioniert mit dieser Einrichtung, außer bei Avataren. Avatare funktionieren nicht mehr, wenn der Hotlinking-Schutz aktiviert ist.

Der Grund dafür ist, dass Discourse ein Proxy-Setup für Avatare verwendet. Das HTML verwendet einen Proxy-Link für Avatare. Die Linkstruktur lautet `https://discourse.forum/user_avatar/discourse.forums/username/24/616_2.png`.  
Sobald der Proxy aufgelöst ist, fordert der Browser den direkten Zugriff auf die Bilddatei an.

Mein CDN verhindert den direkten Zugriff mit einer 403, wenn diese direkte Anfrage gestellt wird. Und alle benutzerdefinierten Avatare werden zu Silhouetten.

Welche Optionen haben wir, um den Proxy zu entfernen?  
Können wir den Avatar in eine Standard-Bilddateistruktur ändern?

---

_[View the full topic](https://meta.discourse.org/t/avatar-proxy-and-cdn-hot-link-protection/350525)._
