Suite à un rappel fait par
Ced', je viens de légèrement modifier la structure de mes liens. Dorénavant, les liens sont séparés par des traits d'union ('dash') au lieu d'underscores. Bon, vous vous demandez peut-être pourquoi je vais jusqu'au point d'écrire un billet la dessus, mais ce changement devrait légèrement améliorer mon référencement dans Google car ce dernier ne voit pas l'underscore comme un caractère séparateur.
Avec un URL comme celui-ci
http://lor.em.ips.um/coucou_comment_va/
Google verras la dernière partie du lien comme un seul mot, étant 'coucou_comment_va', là où avec trait d'union il y verra les mots 'coucou', 'comment' et 'va'.
Ce petit changement fait aussi que mes anciennes pages avec underscores doivent rester accessibles. C'est pour ca que j'ai mis dans la page de base de mon site le prochain code php qui crée une redirection permanent (301) vers toutes les pages qui contiennent des underscores :
<?
if(preg_match("/_/",$_SERVER["REQUEST_URI"])){
$newurl="http://".$_SERVER["HTTP_HOST"].
preg_replace("/_/","-",$_SERVER["REQUEST_URI"]);
header("HTTP/1.1 301 Moved Permanently");
header("Location: $newurl");
die("Redirecting to <a href=\"$newurl\">$newurl</a>...");
}
?>
Enfin voila, juste pour info, ça pourrait servir à certains, sauf si je suis le dernier fou sur terre à avoir utilisé des URL avec underscores…