Gitlab Pages et redirections

Bonjour,

Je viens de créer un dépôt sur Framagit pour héberger un projet de site web pour l’association LoLiCA : Association LoLiCA / lolica.frama.io · GitLab .

Ce projet est écrit avec Hugo et déployé sur Gitlab Pages avec un configuration .gitlab-ci.yml assez minimaliste.

De ce que j’ai vu avec mes recherche, c’est qu’il est possible de faire des redirections au niveau du domaine.

Les 2 domaines gérés par Framagit sont les suivants :

  • https://lolica.org
  • https://www.lolica.org

Nous souhaiterions mettre en place une redirection du premier domaine vers le second.

J’ai mené mes recherche et selon la documentation officielle de Gitlab (GitLab Pages redirects | GitLab), il faut créé un fichier _redirect dans le dossier public/.

Etant-donné que cela concerne une redirection de domaine et que c’est hébergé sur une instance auto-gérée, la documentation précise que la fonctionnalité doit être activée avec le drapeau FF_ENABLE_DOMAIN_REDIRECT.

Ma question est de savoir si c’est fait au niveau de Framagit et si ce n’est pas le cas, est-ce qu’il existe un autre moyen.

En tout ces, merci à Framasoft d’avoir mis à disposition ce système de version et d’avoir implémenté Gitlab Pages.

Bonjour,
Je me permets de relancer ce message et finalement voir plus large.

Est-ce que Framasoft installe ses instance avec les paramètre par défaut ou est-ce qu’il y a des configurations spécifiques comme sur mon précédent message ?

Bonjour,

Depuis la version 16.10 de Gitlab mise à jour ce matin sur Framagit, il semble que le drapeau soit activé par défaut.

Merci pour ta réponse,
Je vais retenter la redirection au niveau du domaine.

C’est toujours la même chose avec moi, c’est juste un problème de timing ! :grin:

Après vérification, il semblerait que le drapeau n’est pas activé par défaut. Même si les 2 règles dans le fichier _redirects sont bons, la redirection ne se fait pas.

La documentation nous dit ça :

On self-managed GitLab, by default this feature is not available.

Je vais voir si je peux faire quelque chose avec du Javascript.

Curieux, je pensais que la documentation n’était juste pas à jour.

J’avais compris de Feature flag: FF_ENABLE_DOMAIN_REDIRECT (#1087) · Issues · GitLab.org / gitlab-pages · GitLab et Enable feature flag bydefault - domain redirect, cookie path (!960) · Merge requests · GitLab.org / gitlab-pages · GitLab que c’était effectivement activé, mais je n’ai pas vérifié que c’est effectivement dans la 16.10