Comment changer le type de redirection dans vBulletin 4 ?
Quand vous installez un nouveau vBulletin 4 ou que vous mettez à jour depuis vBulletin 3, vous remarquerez que les URL des sujets, discussions et messages sont réécrits d’une nouvelle manière.
Par exemple, l’URL suivante de vBulletin 3:
http://forum.siteground.com/showthread.php?t=3
sera remplacé par:
http://forum.siteground.com/showthread.php?3-Forum-rules-please-read-before-posting !
vBulletin 4 est livré avec une redirection 302 codée en dur (redirection temporaire) pour les URL des sujets, des discussions et des messages. Cependant, une telle redirection n’est pas bonne pour l’optimisation des moteurs de recherche. Il est bien géré par le moteur de recherche Google, passant la popularité du lien de l’URL supplémentaire à l’URL principale, mais cause des problèmes aux autres moteurs de recherche en divisant la popularité du lien entre les deux URL. Cela a un impact négatif sur le page rank.
Ainsi, la meilleure solution est de changer la redirection en 301 (redirection permanente). C’est la méthode préférée car la popularité de l’ancienne URL sera rapportée à la nouvelle.
Vous pouvez changer le type de redirection en éditant le fichier includes/ class_friendly_url.php qui se trouve dans votre dossier vBulletin.
Les lignes suivantes devraient être modifiées:
depuis:
$code = 302 ;
à:
$code = 301 ;
et
depuis:
exec_header_redirect($url, 302 );
à:
exec_header_redirect($url, 301 );
Si votre forum vBulletin est hébergé sur un serveur SiteGround, vous pouvez modifier le fichier via Site Tools> Site> Gestionnaire de fichiers .