Pregunta

Los usuarios de mi web siguen utilizando URLs con index.php, cuando ya he activado todas las opciones de SEO, ¿cómo puedo hacer para que usen las nuevas URLs en Joomla! 2.5?

 

Respuesta

Efectivamente cuando se activan las opciones de SEO en Sitio --> Configuración Global, las URLs pasan de http://www.netandsoftware.es/index.php/loqueseahttp://www.netandsoftware.es/loquesea

El problema surge cuando enlaces externos referencian a tu web con el modo antiguo, porque puede dar un error 404.

Hay dos formas de solucionarlo. La primera se trata de cambiar todas y cada una de las URL de tu web por las nuevas URL en Componentes --> Redirección. La segunda opción es ir a la raíz de tu servidor, abrir .htaccess e insertar las siguientes líneas al final del archivo:

# Redirección permanente 301 que borra el index.php de las URLs
RedirectMatch 301 ^/index.php/(*.)$ http://www.midominio.com/$1

donde tendrás que sustituir "midominio.com" por el dominio de tu web.

 

Ayuda sobre Joomla! v.2.5.x