Hola,
Estoy configurando una web en Joomla en el dominio colmenarviejo.info, que estoy preparando como nueva versión del sitio, y quiero dejar activadas las URLs amigables para mejorar la estructura de enlaces y el posicionamiento SEO.
El objetivo es que las direcciones de los artículos queden limpias, sin index.php ni IDs numéricos, por ejemplo algo como:
/actualidad/titulo-del-articulo
He realizado estos pasos:
En Joomla he activado URLs amigables
He configurado Eliminar ID de URL = Sí
He renombrado el archivo htaccess.txt a .htaccess
He activado la opción Usar la reescritura de URLs
He probado también a descomentar la línea RewriteBase / en el archivo .htaccess
Con esta configuración, la portada de la web carga bien, pero al intentar abrir cualquier artículo aparece este error:
Not Found
The requested URL was not found on this server.
Si desactivo Usar la reescritura de URLs, la web vuelve a funcionar, pero entonces las URLs salen con index.php, que es justo lo que quiero evitar.
Os agradecería que revisarais si en este dominio está correctamente habilitada la reescritura de URLs en Apache/LiteSpeed, o si hay alguna configuración del servidor que haya que ajustar para que Joomla pueda usar el .htaccess correctamente.
Si podéis indicarme qué debo cambiar, o hacerlo vosotros desde vuestro lado, os lo agradecería mucho.
Muchas gracias.
Hola Diego,
Estamos revisando el sitio web que nos comentas, lo primero es revisar que sucede con el certificado SSL ya que vemos no esta cargando
Por otro lado puedes indicarnos la cuenta donde tienes añadido este sitio web? de igual forma revisa que el archivo .htaccess este renombrado de forma correcta y archivo este ubicado en la raiz, de igual forma comprueba en ticket a soporte para que verifiquen la cuenta este correcta y este activa correctamente la reescritura en el seguro.
Revisa esto y nos comprueba como va todo
Un Saludo
Lo de SSL, aún no lo he hecho, no sé si es importante par all que estoy haciendo, la web donde está alojada ahora vamos el diseño colmenaviejo,info, es un sitio de pruebas, con la joomla5 y 6 que pasaré en breve, y luego cuando ya este todo bien, la pasaré a su sitio definitivo www.diariocolmenar.com .
Hola Diego.
Para activar las URL Amigables en Joomla:
.- Accede a Sistema -> Configuración global:
.- Selecciona la pestaña Sitio
.- Selecciona URL Amigables y Reescribir URLs
.- Renombra el archivo htaccess.txt por .htaccess
Con eso ya lo tendrías
Acuérdate de vaciar la cache de Joomla.
Un saludo
HOA,
si, todo eso lo hice ayer varias veces, y nada, si sale la web pero cuando pintas en un artículo incluso uno nuevo, sale el siguiente error.
The requested URL was not found on this server.
Hola Diego.
Seguías teniendo el archivo htaccess.txt y luego tenias un archivo .htaccess que no es de joomla, ese htaccess lo genero el plugin JCH Optimize (caché, compresión, etc.)
Lo que hice:
Renombre el .htacccess que no estaba correcto por .htaccessold y luego renombre el archivo htaccess.txt por .htaccess y cambie la versión de php por la 8.4
Revisa que todo esté bien y nos comentas
Un saludo
Gracias si, ya funciona todo, lo tendré que hacer tambien para esotro dominio que tengo de pruebas para Tres Cantos, www.diariotrescantos.com/V5, que lo tengo para ir preparando el diario para la versión Joomla 6, intentaré hacer todo lo que me has dicho.
Muchas gracias por todo como siempre solucionando los problemas
Hola Diego,
Enhorabuena lograste solucionarlo, es un placer para nosotros siempre poder ayudarte.
No dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊