Soporte » Guías – Resolución de problemas » WordPress: Error en el permalink en Media Library

  • Hola!

    Tengo un problema con los permalink de los medios que subo a la media library, todos tienen permalink a la URL donde puedes ver el archivo. El error no sería tan grave, si cada vez que hago click en el permalink me arroja un error 404 en vez de enseñarme el file.

    Ejemplo:

    Archivo PDF

    Este abre sin probelmas:

    pagina.com/wp-content/uploads/2021/08/archivodeprueba.pdf

    Pero en el permalink sale:

    pagina.com/archivodeprueba

    Pero cuando le das click, no abre nada, marca un 404.

    ¿Hay forma de que el permalink rediriga al URL del archivo?

    Esto es un problema, porque cuando haces una búsqueda, y le das click al enlace, te marca error 404 ya que usa la dirección 404 en vez del URL

    ¡Muchas gracias!

    • Este debate fue modificado hace 1 año, 3 meses por Fernando Tellado. Razón: Movido al foro adecuado
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola @wyxow

    Veamos porque no me queda clara tu consulta.

    La pagina del archivo se crea dinamicamente como tu mismo pones y no tiene relacion con el archivo en si.
    Me explico, pongamos que en el navegador pones domain.tld/soyunarchivo el WordPress realizara ciertas comprobaciones y determinara que es (post, page, attachment) y mostrara su pagina correspondiente no el archivo, si aparece un 404 pueden ser varios motivos.

    1.- El attachment no existe
    2.- No lo trata como un attachment y no existe ningun post o page

    Los causantes puede ser que algun plugin o el propio theme este modificando la WP o WP_Query.

    Y por cierto no puedes redirijir una url a un archivo, por el siguiente motivo.
    Supongamos que tienes un post con la siguiente url domain.tld/casa-azul y un archivo llamado casa-azul.pdf con lo que su url seria domain.tld/casa-azul no se podria distingir que es lo que quiere ver el usuario en realidad.
    Si sabes que nunca pero nunca se daria el caso podrias usar reglas de redireccion que dependiendo del servidor varia de como se crean.

    Iniciador del debate wyxow

    (@wyxow)

    Hola!

    ¡Muchas gracias por tu respuesta!

    Mi correo me jugó una mala y lo mandó a SPAM y no la había visto.

    Básicamente lo que pasaba es que el permalink a la hora de abrir, por ejemplo, un PDF, este crea el permalink misition.com/elarchivo pero a la hora de hacer click en ese archivo, en vez de mostrar el archivo o similar, me manda error 404 (redirige a la página iniciar), descargué un plugin que es un permalink manager, y ya carga la página con una imagen rota, es un progreso.

    Ahora mi problema es, quiero que se muestre el PDF allí, pero no tengo forma de editarlo, o de hacer un embed directo allí (hay alguna aplicación que me recomienden para eso?).

    Estaba usando el PDF Viewer, que tiene una magnifica opción de hacer automatic autoembed a todos los PDF, el problema es, que si el link de un PDF estaba en un botón, también le hace embed, cosa que deja de ser funcional, y alenta muchísimo el sitio.

    ¿Sabrías como solucionar el embed directamente en medios?

    Mil gracias!

    Hola @wyxow

    Lo primero seria averiguar porque te sale un 404 y luego ya miras la mejor forma para mostrar los pdf, etc…

    Asi que contestame a lo siguiente:
    – Te sucede con todos los archivos?
    Es decir imagenes, pdf, etc..
    – Tienes algun plugin que pueda estar interfiriendo cuando el WordPress detecta que es lo que el usuario quiere ver?
    Puedes probar en desactivar todos los plugins y usando el theme predeterminado, para comprobarlo e ir activado uno a uno.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘WordPress: Error en el permalink en Media Library’ está cerrado a nuevas respuestas.