Fabrico un nuevo botón llamado contactar y aunque la ruta es correcta cuando lo activo me da una ruta errónea
http://alhma.com/cnd25/index.php/es/Contacts/cnd-contactos
aparece la palabra Contact por medio sin saber porqué. Si cambio el botón y lo coloco en otro lugar anterior o lo pongo como submenu de otra sección funciona. Es muy raro y no es la primera vez que me sucede,
La vez anterior me pedisteis que vaciara la papelera y conectara la sobreescritura de la URL en el panel de control, ahora está activada pero sigue sucediendo. ¿Qué puedo hacer?
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Supongo que te estás refiriendo al elemento de menú "Contactar" que se muestra en el menú principal de la parte superior de la web.
De ser así tendrías que enviarnos una captura de pantalla de la configuración de ese elemento de menú e indicarnos a dónde quieres que enlace exactamente.
esta es la ruta y es correcta,
index.php?option=com_contact&view=category&id=78
pero luego sale http://alhma.com/cnd25/index.php/es/Contacts/cnd-contactos
Lo demás está todo en configuración global. ¿donde puedo modificar la configuración global del menú?
Hola,
Tendrías que verificar que la categoria de contactos que estás asociando con el elemento de menú está publicada y contiene contactos. Estos lo puedes ver desde Componentes->Contactos->Categorías y Componentes->Contactos->Contactos.
Otra prueba que podrías hacer es desactivar temporalmente las urls amigables de tu web para ver si así funciona el enlace. Se hace desde Sitio->Configuración Global.
si quito la url amigable funciona, pero vuelve el mismo error cuando la vuelvo a conectar
Hola,
Realiza la prueba asociándolo a un solo contacto para verificar si sucede lo mismo.
También prueba limpiando la cache de tu Joomla.
Saludos.
Ya he probado, pero no funciona y la caché la limpio constantemente
Hola,
Cambia la estructura de las urls amigables para ver si se soluciona el problema. Para ello vete a Sitio->Configuración Global y activa el parámetro Usar la reescritura URL.
esto ya lo he hecho pero no va
HOla Rosario
La sobreescritura que te comentó Pablo no lo veo trabajando en tu sitio web, es decir sale el index.php como parte de la url lo cual es incorrecto.
Revisa : https://www.webempresa.com/blog/item/317-urls-amigables-en-joomla.html
Deberás trabajar con tu archivo .htaccess
Saludos.
com tengo esta web en dos servidores para ver si es un problema del servidor, probé en la otra la sobreescritura sin éxito, pero en este servidor el problema es que si la conecto no me deja abrir la web, me sale un mensaje que dice:
Not Found
The requested URL /cnd25/es/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
En el otro servidor solo funciona sin la url amigables conectadas y con la reescritura conectada, pero falla en cuanto conecto las url amigables.
Hola,
Verifica en la web que te falla cuando activas el parámetro Usar la reescritura URL si en la raíz del sitio web tienes un archivo de nombre .htaccess y ocupa un espacio mayor que cero. De no ser así, renombra el archivo de nombre htaccess.txt que deberías de tener aquí como .htaccess y haz una nueva prueba para ver si así las urls se cargan correctamente y funcionan los enlaces.
He probado, con éxito, a instalar ARTIO JoomSEF 4.5.1, se ha arreglado el problema