Cette recette redirige automatiquement les URL contenant des espaces (représentés par %20
ou des espaces réels dans l'URL) vers leur version équivalente où les espaces sont remplacés par des traits d'union.
Par exemple :
/some%20url
sera redirigé vers/some-url
/autre exemple d'url
sera redirigé vers/autre-exemple d'url
Cette recette est très utile pour maintenir des URLs propres, adaptées au référencement et faciles à utiliser. Les URL contenant des espaces sont souvent problématiques : elles peuvent rompre des liens, sont plus difficiles à partager et sont généralement moins appréciées par les moteurs de recherche.
En les convertissant automatiquement en leurs équivalents avec trait d'union, vous garantissez une structure d'URL cohérente, améliorez l'expérience des utilisateurs et évitez les problèmes de référencement potentiels liés au contenu dupliqué ou aux liens brisés. Il s'agit d'une solution proactive pour gérer les liens hérités ou les liens externes qui pourraient inclure des espaces de manière incorrecte.
Cette recette ne gère pas seulement les espaces uniques (par exemple, /some%20url
vers /some-url
) mais traite aussi intelligemment les espaces consécutifs, en remplaçant toute séquence d'espaces multiples (par exemple, /another%20%20url
ou /multiple spaces
) par un simple trait d'union, ce qui donne des URL propres comme /another-url
ou /multiple-spaces
. Cela garantit que même les URL mal formées avec plusieurs espaces sont normalisées dans un format concis et cohérent, évitant ainsi les problèmes liés aux traits d'union excessifs et maintenant une lisibilité et un référencement optimaux.
Comment installer cette recette sur mon site ?
Pour installer cette recette sur votre site web, suivez les étapes suivantes :
- cliquez sur "Installer sur mon site web"
- révisez la règle nouvellement créée et modifiez-la pour qu'elle réponde à vos besoins
- publier le jeu de règles