En-têtes de réponse HTTP personnalisés

Dans certains cas, il est utile d’appliquer des en-têtes de réponse HTTP personnalisés aux ressources, par exemple pour autoriser CORS. Si vous souhaitez spécifier des en-têtes, créez un classeur Excel ou un classeur Google Sheets dans le /.helix dossier de votre site web dans SharePoint ou Google Drive appelé headers.xlsx dans SharePoint ou headers dans Google Drive.

Le classeur ne doit comporter qu’une seule feuille et peut définir des en-têtes de réponse à l’aide du format url/key/value , comme illustré ci-dessous.

La colonne URL est un modèle glob correspondant aux pages auxquelles l’en-tête doit être appliqué. Un caractère générique * peut être utilisé comme préfixe ou suffixe, ce qui permet des correspondances flexibles sur le chemin d’accès de l’URL. Voici des exemples types : /docs/** ou **/docs/**.

Après avoir mis à jour la feuille, vous devez la prévisualiser. Notez que les en-têtes sont appliqués à l’aperçu et aux versions en direct de la page. Vous devrez peut-être purger le cache en direct ou de production pour que la modification soit prise en compte. Voir Documentation de l’API d’administration pour plus d’informations.

Si les en-têtes s’appliquent aux ressources dans le code (provenant d’un référentiel GitHub de synchronisation, par opposition au contenu), les modifications ne prennent effet que lorsque le code est resynchronisé, soit en mettant à jour le code ciblé dans GitHub, soit en le mettant manuellement à jour via l’événement API d’administration.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec