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 dossier /.helix
de votre site web dans Sharepoint ou sur 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/clé/valeur comme illustré ci-dessous.
La colonne URL est un modèle global 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 nom du chemin d’accès à l’URL. Exemples typiques : /docs/**
ou **/docs/**.
Après avoir mis à jour la feuille, vous devez la prévisualiser. Notez que les en-têtes sont appliqués aux versions d’aperçu et en direct de la page. Vous devrez peut-être purger le cache actif ou de production pour que la modification soit prise en compte. Pour plus d’informations, consultez la documentation relative à l’API d’administration.
Si les en-têtes s’appliquent aux ressources dans codebus (provenant d’un référentiel GitHub de synchronisation, par opposition au contenu), les modifications ne prendront effet que lorsque le codebus sera à nouveau synchronisé, soit en mettant à jour le code ciblé dans GitHub, soit en le mettant manuellement à jour via l’API Admin.