• Resuelto shentai22

    (@shentai22)


    Hola, mi problema es que en mi web utilizo pdf que actualizo semanalmente. Para ahorrarme tiempo a los archivos actualizados les pongo el mismo nombre que el anterior, asi no tengo que ir pagina por pagina enlazandolos cada vez.
    El problema me surge con la visitas, cuando actualizo los archivos a muchos visitantes aun les sigue saliendo el archivo anterior ya que se le ha quedado guardado en la cache.
    Para solucionarlo tienen que borrar la cache cada vez.

    Abria alguna solución para poder subir los archivos con el mismo nombre y no tener el problema con la cache?

    Gracias por la ayuda

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • Moderador almendron

    (@almendron)

    Te dejo un artículo que podría servirte: https://cybmeta.com/no-utilices-cache-de-navegador-para-html

    En tu caso, podría servirte:

    <FilesMatch "\.(pdf)$">
    	FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Cache-Control "no-cache"
            Header unset Last-Modified
        </IfModule>
    </FilesMatch>
    Iniciador del debate shentai22

    (@shentai22)

    Gracias por tu respuesta, soy muy novato y de momento no he sabido solucionar el problema.

    Podrias indicarme exacamente en el arxivo que deberia insertar el codigo?

    Moderador almendron

    (@almendron)

    En el .htaccess (al final)

    Lo encontrarás en la raíz de tu sitio. Haz una copia antes de modificarlo por si hubiera algún problema.

    Iniciador del debate shentai22

    (@shentai22)

    No consigo que funcione, lo he intentedo de varias formas y sigue el problema, aparece el pdf anterior. Para poder verlo actualizado tengo que borrar historial de navegacion o entrar con pestaña de incognito.
    Seguire buscando la solucion. Gracias

    Moderador almendron

    (@almendron)

    Indica la URL de tu sitio para echar un vistazo y dime también si usas algún tipo de caché en tu sitio.

    Iniciador del debate shentai22

    (@shentai22)

    Mi url es https://www.database-analyst.com . Veras que la mayoria de contenido esta restringido para los suscriptores de pago, pero puedes ver la estructura de las paginas en la parte gratuita https://database-analyst.com/eliteserien-noruega/ en cada partido hay un pdf insertado con pdf embedder para que no se pueda descargar, ahi esta el problema. Utilizo el mismo nombre de pdf en la actualizacion semanal y a los visitantes se les queda guardado el anterior.

    De nuevo, gracias por la ayuda

    Moderador almendron

    (@almendron)

    Podemos hacer una prueba:

    1) Sube un PDF y me indicas la URL directa. En él, pon solo el texto «prueba 1».

    2) Una vez haya entrado y visto el PDF, te aviso y subes uno nuevo con el mismo nombre y ruta pero con el texto «prueba 2». Vuelvo a acceder y te digo.

    De todas formas, ponte en contacto con el soporte del hosting, les dices el código que has puesto y les comentas el problema.

    Moderador almendron

    (@almendron)

    Lo del contactar con el hosting te lo digo porque he detectado un plugin que podría afectar: «sg-cachepress».

    Por el nombre, parece ser un sistema de cache y esto podría interferir con el código que te pasé.

    Iniciador del debate shentai22

    (@shentai22)

    He hablado con la ayuda de hosting. Hable ayer, me pusieron un codigo en el htacces para solucionar el problema, pero todo iba igual.
    Hoy he vuelto a hablar, quien me atendio hoy me dice que borre el codigo de ayer que no sirve para worpress, jajaja. Y que la solucion es activar en su pluggin sgoptimizer la opcion de vaciado automatico de cache. Yo creo que no han entendido el problema, lo que intento conseguir es que a los visitantes no se les quede guardado en la cache del navegador.
    He preparado una pagina para hacer la prueba, te paso el enlace tal como tengo todas las paginas, pdf insertado con pdf embedder:
    https://database-analyst.com/prueba-pdf/

    Tambien te paso la direccion del pdf:
    https://database-analyst.com/wp-content/uploads/2021/11/PRUEBA.pdf

    Cuando me avises cambio el archivo y probamos

    Moderador almendron

    (@almendron)

    No andan desencaminados. Prueba a combinar el vaciado automático de cache con el código que te pasé. O eso o vacía el cache cada vez que subas un archivo nuevo.

    Iniciador del debate shentai22

    (@shentai22)

    Siento no haber contestado antes.
    El problema se resolvio con las modificaciones que me hicieron desde soporte y el codigo que me pasaste.
    Muchas gracias por la ayuda

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • El debate ‘Problemas con archivos’ está cerrado a nuevas respuestas.