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>
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?
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.
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
Indica la URL de tu sitio para echar un vistazo y dime también si usas algún tipo de caché en tu sitio.
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
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.
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é.
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
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.
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