J’ai une liste d’URL externes que je souhaite transmettre à ma communauté. La liste sera nombreuse et en constante croissance, mais un petit sous-ensemble se présente comme suit :
- security/advisories/ADV-2024-003
- security/advisories/ADV-2022-002
- security/advisories/ADV-2025-005
Comment puis-je créer des permaliens qui peuvent tenir compte de tous les cas ? Par exemple, s’ils naviguent vers security/advisories/adv-2025-005, cela les mènera toujours à ce sujet ?
Je n’ai pas trouvé d’astuces correctes, mais il existe une façon possible d’utiliser le paramètre Normalisations des permaliens.
Vous pourriez faire, par exemple :
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/s-adv-\\1
Cela transforme
security/advisories/ADV-2024-003
security/advisories/adv-2024-003
security/advisories/aDv-2024-003
…
→ s-adv-2024-003
Ensuite, vous créez une redirection avec cela :

Est-ce que cela fonctionnerait pour vous ?
Je voudrais toujours que le permalien soit finalement : security/advisories/{advisory, je ne voudrais pas qu’il soit plus court.
Si vous préférez, vous pouvez écrire ce qui suit, cela donne le même résultat.
Vous pouvez utiliser :
/security\\/advisories\\/[aA][dD][vV]-(\\d+-\\d+)/security/advisories/adv-\\1
Puis :
Cela a parfaitement fonctionné, tant que mes permaliens commencent par des minuscules comme ceci. Merci !