Résumé
/favicon/proxied semble renvoyer la même image pour différentes URL d’entrée.
Ceci est reproductible sur meta.discourse.org, il ne s’agit donc pas d’un problème spécifique à une instance.
Reproduction
Testez avec deux images différentes :
Image A :
https://d11a6trkgmumsb.cloudfront.net/original/4X/6/1/4/6144f7183b605c2c615a2f18a238a0788fe5f4c9.png
Image B :
https://h2cdn.appinn.me/original/3X/9/f/9fd7005050c813d23be27f02f7bc8b63b6b254ba.png
Accédez via :
https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fd11a6trkgmumsb.cloudfront.net%2Foriginal%2F4X%2F6%2F1%2F4%2F6144f7183b605c2c615a2f18a238a0788fe5f4c9.png
https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fh2cdn.appinn.me%2Foriginal%2F3X%2F9%2Ff%2F9fd7005050c813d23be27f02f7bc8b63b6b254ba.png
Comportement actuel
- Des URL d’entrée différentes renvoient la même image
- La réponse ne correspond pas à l’URL demandée
- Il semble s’agir d’une collision de cache ou d’une clé de cache incorrecte
Comportement attendu
- Chaque URL doit renvoyer son image correspondante
- Le cache (s’il existe) doit être indexé par l’URL source complète
Remarques
- Reproductible sur l’instance officielle Meta
- Non lié à la CDN ou à une configuration locale
- Persiste sur différentes images et requêtes
Hypothèse
Cela pourrait être causé par une logique de mise en cache incorrecte (par exemple, la clé de cache n’incluant pas l’URL complète ou une normalisation inadéquate).