Skip to content

Amélioration des redirections #3846

@SebouChu

Description

@SebouChu

Phase 1

Dans le BO, dans les réglages du website, ajouter une section "Redirections" qui permet de lister tous les permalinks (non current) des objets du site.

  • Panneau de redirections

Phase 2

Autoriser les redirections à cibler une URL complète

  • Redirections externes

Permet de créer des permalinks sans objet.

Exemple concret, on a déplacé une actualité d'un site A à un site B. On veut quand même créer une redirection du path de l'actualité sur le site A vers l'URL de l'actualité sur le site B, même après avoir supprimé l'actualité côté site A

  • Redirections externes lors des déplacements

Phase 3

Permettre à ces-dites redirections d'être exportées sur Git. Actuellement, un permalink seul ne s'envoie pas sur Git.

Cela pose question de revoir l'architecture de l'envoi de ces redirections. Actuellement, objet par objet, on rajoute ces alias dans le frontmatter de leur Git File. On souhaiterait dans l'idéal exporter un fichier de redirections, spécifique au serveur cible

  • .htaccess pour du Apache
  • deuxfleurs.toml pour Deuxfleurs (nécessite l'utilisation de dxfl)
  • netlify.toml pour Netlify
  • ? pour Nginx

Pour le fichier htaccess, il vaudrait mieux créer un fichier contenant uniquement des redirections, chargé par l'htaccess, sinon il faut permettre d'ajouter des directives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions