he activado las url amigables en un joomla 3, y muchos ítems de menú han dejado de funcionar. Veo que con url amigables añade la palabra "/Categories/" en la url. Por ejemplo:
www.dominio.com/Categories/que-hacemos-en-caritas/talleres-de-promocion
Esto no pasa en todas las url. Para activar las url amigables he renombrado htaccess.txt como .htaccess y he marcado "Sí" en "URL's amigables" y en "Usar la escritura de URL's".
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
A priori el archivo .htaccess y la configuración de las urls amigables en la configuración global de Joomla parece correcta.
No me acaba de quedar claro de donde sale el "Categories" de tus urls. Tendrías que verificar si los artículos que cargas en estos elementos de menú están asignados a una categoría "Categories". Dando que son artículo sueltos no sería necesario que estuvieran asociados a una categoría.
Comprueba también el tipo de elemento de menú que tienes asociado con estos elementos cuya url amigable contiene "Categories".
me sucede con varios ítem de menú. Algunos abren un solo artículo de la categoría "uncategorised", como:
y otros abren una categoría en formato blog, como:
http://www.caritas-segorbecastello.com/caritas-sc3/Categories/actualidad/noticias
Sí que me he dado cuenta de una cosa. Todos los ítems que funcionan mal están dentro de otro ítem. Si los saco y los meto en el menú raíz, funcionan bien.
Hola
Para centrarnos un poco, por ejemplo el ítem de menú "Que hacemos ", envía una captura de pantalla para ver que tipo de ítem de menú es ya que vemos que en este te aparece la palabra categoríes
Estas usando adicionalmente algún tipo de extensión de SEO?
Saludos
Hola
Pues no tiene lógica que te aparezca categoríes como parte de la url, estas usando algún plugin de SEO o relacionado con urls amigables, desactiva las urls amigables temporalmente de nuevo para ver como se crean los enlaces
Saludos.
Hola Jhon,
he desactivado la url amigables. Verás que los enlaces se crean correctamente:
Adjunto un archivo csv con el contenido de la tabla _extensions, por si os sirve, pero no uso ninguna extensión para seo.
Hola,
Revisando la tabla que has enviado no parece que tengas ninguna extensión relacionada con temas de SEO, aunque entiendo que lo sabrías si has instalado alguna.
¿Los artículos donde te agregar el "Categories" en la url pertenecen a alguna categoría en concreto? ¿Que extensiones has instalado en tu Joomla adicionales a las que venían? ¿Has realizado algún cambio relativo a urls amigables? ¿Has modificado el archivo .htaccess?
Los ítem de menú donde crea Categories son siempre subítems dentro de otro ítem de menú, y cuando los devuelves a la raíz del menú funcionan bien.
Estos ítem de menú que dan problemas apuntan tanto a artículos como a categorías en formato blog. No pertenecen a una categoría concreta. Algunos son uncategorised, y otros de la categoría Noticias.
No he realizado ningún cambio relativo a url amigables más allá de tocar la configuración global y renombrar el archivo .htaccess
Sobre las extensiones que he instalado... uf. Son las del adjunto del post anterior. Lo que puedo hacer si crees que esto proviene de una extensión, es ir deshabilitándolas hasta que funcione. No sé...
Hola,
Envíanos una captura de pantalla donde podamos ver cómo tienes configuración tu menú principal y lo elementos que lo forman, para ver si así sacamos algo en claro.
Por lo que comentas, el problema debería estar en el menú principal. Ten en cuenta que cuando se carga una página procedente de un subelemento de menú en la url también se hará referencia al elemento de menú principal.
Por ejemplo, supongamos que tienes un elemento de menú "Nosotros" con alias "nosotros" y que ese elemento tiene un subelemento de menú "Biografía" con el alias "biografia". Si se carga este elemento "Biografía" la url será:
Contenido solo visible a usuarios registrados
Este es el funcionamiento normal en Joomla.
Hola
Desde esta captura de pantalla parace todo correcto, envía algunas capturas para ver que menús tienes creados, habilita neuvamente las urls, usa sólo la opción de urls amigables pero sin sobreescritura mod_rewrite, es decir sin usar .htaccess, manten renombrado es larchivo .htaccess, si estas usando cache prueba desactivar cache.
Hola,
he activado de nuevo las url amigables, y he dejado desactivada la opción "Usar la escritura de URL's". No le he cambiado el nombre al archivo .htaccess
ahora construye los enlaces de otra forma, pero sigue sin funcionar:
Puedes encontrar más capturas de pantalla de algunos ítem de menú (abrir artículo y abrir categoría en formato blog) en esta respuesta:
https://www.webempresa.com/foro/32-Joomla!-30/146176-problema-con-url-amigables.html#229655
Parece que ahora funciona (aunque la url no es totalmente amigable por estar el rewrite desactivado). No sé si antes no había refrescado correctamente, o si ha pasado algo que ha hecho que vaya.
ahora mismo el enlace que construye para el ítem de menú anterior es:
Pero claro, necesitaría tenerlo correcto para quitar ese "index.php"
Hola
Al parecer podrías tener un código errado en el .htaccess ya que cuando habilitas la opción de rewrite usa el .htaccess, lo que te sugiero es usar un .htaccess nuevo, puedes descarte la versión de joomla que usas , descomprmir y usar sólo el htaccess.txt y renombrarlo y copiarlo a tu instalación
Saludos.