¿Cómo cambiar el tipo de redirección en vBulletin 4?
Cuando instalas una nueva aplicación de vBulletin 4 o la actualizas desde vBulletin 3, podrías notar que las URLs se escriben en un nuevo formato.
Por ejemplo, la siguiente URL en vBulletin 3:
http://forum.siteground.com/showthread.php?t=3
se cambiará a:
http://forum.siteground.com/showthread.php?3-reglas-foro-leer-antes-publicar!
vBulletin 4 esta configurado con una redirección 302 (redirección temporal) incluida en el código para las URLs de los temas, hilos y las entradas. Aún así, estas redirecciones no son adecuadas para el SEO. Este tipo de redirecciones son gestionadas correctamente por Google pero causan problemas con otros buscadores que dividen la popularidad del enlace entre las dos URLs. Esto tiene un efecto negativo en el posicionamiento de la página.
Por ello, la mejor solución es cambiar la redirección a un 301 (redirección permanente). Este es el mejor método porque así, la popularidad del enlace antigui se transfiere al nuevo.
La redirección se puede cambiar fácilmente editando el archivo includes/class_friendly_url.php el cual se encuentra en el directorio de vBulletin.
Sería necesario cambiar las siguientes líneas:
de:
$code = 302;
a:
$code = 301;
y
de:
exec_header_redirect($url, 302);
a:
exec_header_redirect($url, 301);
Si tu foro vBulletin está alojado en un servidor de SiteGround, puedes editar el archivo a través de Site Tools > Sitio web > Gestor archivos.