Échec du téléchargement de la police via le domaine apex (CORS)

Bonjour ! J’ai une instance Discourse 3.5.0.beta3-dev sur https://wingsoffire.forum. L’instance est configurée sous le sous-domaine www, mais j’utilise la mise à plat CNAME de Cloudflare pour utiliser le domaine apex.

Tout fonctionne comme prévu, sauf que les polices ne peuvent pas être téléchargées. Cette erreur est affichée avec LibreWolf 137.0.1-1 :

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18. (Reason: CORS header ‘Access-Control-Allow-Origin’ does not match ‘*, https://www.wingsoffire.forum, https://wingsoffire.forum’).
ndownloadable font: download failed (font-family: "Roboto" style:normal weight:700 stretch:100 src index:0): bad URI or cross-site access not allowed source: https://www.wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18

Et sur la version stock d’Ungoogled Chromium 135.0.7049.84 :

Access to font at 'https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18' (redirected from 'https://www.wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18') from origin 'https://wingsoffire.forum' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '*, https://www.wingsoffire.forum, https://wingsoffire.forum', but only one is allowed.
GET https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18 net::ERR_FAILED 200 (OK)

Je ne vois pas le téléchargement de la police spécifique lorsque je visite votre site, mais je vois certaines ressources chargées depuis www.wingsoffire.forum et la plupart depuis wingsoffire.forum.
Cette police redirige également, d’après le message d’erreur. Cela pourrait causer le problème.

Vous devriez

./launcher enter app

puis

discourse remap //www.wingsoffire.forum/ //wingsoffire.forum/
1 « J'aime »

Merci !

Réécriture de toutes les occurrences de //www.wingsoffire.forum/ en //wingsoffire.forum/
SERA EXÉCUTÉ SUR LA BASE DE DONNÉES 'default'
CETTE TÂCHE RÉÉCRIRA DES DONNÉES, ÊTES-VOUS SÛR (tapez OUI) : OUI

Re-mappage des tables sur default...

post_hotlinked_media=4
post_revisions=12
post_search_data=2
posts=126
site_settings=1
stylesheet_cache=825
topic_links=36
user_histories=10
Terminé

Cependant, il n’y a aucun changement, même après un redémarrage et une reconstruction. Les mêmes erreurs sont données.

Voici le menu de sélection des polices dans le panneau d’administration.

Je peux télécharger le fichier de police à l’adresse https://wingsoffire.forum/fonts/Roboto-Regular.woff2?v=0.0.19, mais il semble qu’il soit cassé.

Pouvez-vous essayer de purger le cache Cloudflare ?

1 « J'aime »

Ça a résolu le problème ! Merci, je n’y aurais jamais pensé.

Joyeuses Pâques également !

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.