it-swarm-es.tech

El enlace del menú de trabajo ahora conduce a la página de error 404

Estoy trabajando en un nuevo desarrollo de sitios web con Joomla 3.1. Los enlaces del menú funcionaban bien antes. Sin embargo, de repente uno de los enlaces del menú ahora conduce a la página de error 404.

Sucedió una vez antes y lo arreglé cambiando el alias del menú. Me pregunto por qué y cómo el antiguo alias que funcionaba bien antes ahora está creando un problema.

El elemento del menú no está bloqueado. Está en estado publicado. Del mismo modo, el artículo asignado no está bloqueado y está en estado publicado.

Cualquier ayuda/idea por favor?

3
Mukesh Chapagain

¿Tiene habilitado el almacenamiento en caché? Desactivar mientras se desarrolla. ¿Ha cambiado la opción de reescritura de URL? ¿Has cambiado el nombre del archivo .htaccess.txt? Intente reconstruir la opción de menús desde el administrador de menús. También asegúrese de que su alias sea exactamente como debería ser (sin espacios adicionales).

Lo siento si estos pasos son demasiado obvios.

3
BodgeIT

Si sus URL funcionan bien cuando no usa las URL de SEF y la página de error 404 aparece solo cuando las URL de SEF están activadas, es muy probable que el archivo .htaccess en su sitio web de Joomla no esté configurado correctamente. ¿Has intentado renombrar htaccess.txt (que viene por defecto con Joomla) a .htaccess?

De lo contrario, intente cambiar el nombre del archivo htaccess.txt presente en la carpeta raíz del sitio web a .htaccess y luego intente usar las URL de SEF. Espero que esto resuelva el problema. En caso de falla, díganos y trataré de solucionarlo más. :)

3
Rahul Dhangar

Estaba teniendo el mismo problema cuando rediseñé un sitio para un cliente. Construí el sitio en mi servidor y lo transferí al suyo. No pude entender por qué este alias (servicios) no funcionaría. Si lo cambié a "nuestros servicios" o cualquier otra cosa, funcionó bien, pero realmente quería mantener la misma estructura que configuré originalmente. En este caso, resultó que había un archivo antiguo, "services.html" que todavía estaba en el directorio de inicio. Simplemente borré eso, y todo funcionó bien.

Además, por experiencia pasada, sé que este error puede ocurrir cuando hay un elemento de menú "basura" con el alias que está tratando de usar. Los elementos del menú de la papelera generalmente están ocultos por defecto, por lo que es fácil pasarlo por alto.

2
Jennifer

Entrando con otra posible solución. Me encontré con el mismo problema que me estaba confundiendo. Intenté desactivar las URL de SEF, cambié los archivos .htaccess/.hthacces.txt, etc. Todas las grabaciones que encontrarás mientras buscas en Google una solución para este problema.

Problema único: todos los 404 artículos estaban en la misma subcategoría, 3 capas hacia abajo desde el menú raíz.

Problema diagnosticado Causa: el alias del menú y el alias de la categoría eran idénticos.

Solución: cambie el nombre del alias de categoría a "alias-category", reconstruya todos los menús, reconstruya todos los elementos del menú, reconstruya la categoría. ¡Problema resuelto!

2
MrPotatoHead

Tuve el mismo problema Cambié el alias del elemento del menú a "nuestros productos", y funcionó bien. Volví a cambiar el alias del elemento de menú a los "productos" originales y recibí el error "Guardar falló con el siguiente error: Un alias de elemento de menú de primer nivel no puede ser 'productos' porque 'productos' es una subcarpeta de su joomla Carpeta de Instalacion." ¡Recientemente había agregado una subcarpeta a la carpeta de instalación de joomla!

1
RGC

Lo que resolvió mi problema es ... Encendí la "reescritura de URL" del sistema (después de haber creado el menú/artículo original), pero luego de eso recibí un error 404 al intentar cambiar el alias, en un día diferente.

Apagué la reescritura de URL, recreé el menú/artículo y funcionó. Puede funcionar de todos modos si intenta desactivar la reescritura de URL sin volver a crear el menú/artículo.

1
Mario

Tuvimos algo similar, y fue el resultado de tener dos artículos k2 con el mismo alias, uno de los cuales no se publicó, causando el 404. No debería ser posible, Joomla generalmente te grita incluso por intentar duplicar un alias , pero vale la pena entrar y revisar sus artículos/categorías (descartados e inéditos), y sus elementos de menú (descartados e inéditos), y si está utilizando un componente, como k2 o Sobipro, su equivalente de artículos.

1
Faye

Me encontré con un problema similar hoy en el que la página de inicio del sitio se estaba resolviendo en la página de índice, pero al intentar acceder a cualquier subpágina a través del alias de subpágina recibí un error 404 general. Esto fue particularmente extraño, ya que acababa de migrar el sitio de trabajo de un subdominio al dominio principal.

Después de encontrar este hilo, reemplacé mi archivo .htaccess con el archivo .htaccess preconfigurado de Joomla y todo está funcionando bien para mí ahora. Recomiendo probar lo mismo, pero asegúrese de guardar una copia de su archivo anterior.

1
Ian N.