|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
Les moteurs de recherche fonctionnent non seulement avec
le contenu d'une page, mais également avec son titre
et son nom de fichier. Nombreux sont donc les sites qui, pour
améliorer leur positionnement, utilisent le titre de
la page (ou simplement certains mots-clefs) comme nom du fichier.
Seulement, les moteurs comme Google ne savent pas exploiter
ces mots-clefs s'ils sont séparés par des espaces
(ou %20) ou des soulignés ("_"), et préfèrent
le tiret ("-"). Pour eux, un tiret sépare
les mots tandis qu'un souligné les attache...
Nombreux sont les sites qui ont créé leurs fichiers
avec des soulignés avant de se rendre compte qu'ils
auraient dû utiliser un tiret pour séparateur.
Voici une expression rationnelle permettant de changer tout
tiret en souligné pour le serveur : la page sera alors
indexée avec ces nouveaux mots-clés... Le site
peut donc continuer d'utiliser des soulignés, le .htaccess
se chargera de les signaler comme tirets aux moteurs de recherche.
Attention, il peut être nécessaire d'adapter
ce code à la configuration déjà en place...
Le
code:
RewriteEngine On
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_([^_]*)_(.*)$ /$1-$2-$3-$4-$5
[NC,L]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_(.*)$ /$1-$2-$3-$4 [NC,L]
RewriteRule ^([^_]*)_([^_]*)_(.*)$ /$1-$2-$3 [NC,L]
RewriteRule ^([^_]*)_(.*)$ /$1-$2 [NC,L]
|