Modificar el header http de mi web

Iniciado por Alarkon_88, 23 Enero 2017, 01:40 AM

0 Miembros y 1 Visitante están viendo este tema.

Alarkon_88

Hola, disculpen mi ignorancia y desconocimiento pero necesito un poco de ayuda.

Quisiera saber como poder modificar el Header Http de mi pagina web, de verdad no se si esto se podra hacer pero necesito que  chrome no guarde cache en una pagina web mia pero no lo logro, he intentado con etiquetas meta en el head pero siempre  guarda y lee el cache ...

Alguna ayuda graciass_!!

engel lex

quieres que google no indexe tu pagina?

que no haya disponible la opción "en caché"?

puedes bloquear el caché, pero esto implicaría tambien que google no pueda revisar el contenido, ergo, tu rank va a bajar mucho y vas a estar lejor del primer lugar de la busqueda...

solo tienes que bloquear al google bot o si detectas a un bot mostrar una pagina en blanco o similar
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

#!drvy

@engel, yo creo que se refiere al cache local del navegador :laugh:

Tendrás que modificar al archivo de configuración o el script que uses. Si nos dices cual usas igual te podemos ayudar. Apache / Nginx / PHP / NodeJS ... alguno sera ...

Saludos

Alarkon_88

#3
No, lo que pasa es lo siguiente

tengo una web que meto los datos en una caja de texto y cuando doy submit todo lo que escribi se guarda en un .txt  de esta forma

Código (javascript) [Seleccionar]
var texto16=  "700000"
var texto808=  "pago"
var texto21=  "400.000,00"
var texto200=  "700.000,00"
var texto2852=  "2017-01-21 08:37:04"
var texto2000= "::1"


entonces en mi web cuando llamo a cada "var" o linea de texto por decirlo asi con este codigo

Código (html5) [Seleccionar]
<script language="javascript" src="miarchivo.txt"></script>  <script language="javascript">document.writeln(texto21 + ""); document.writeln(texto);</script>

en este caso estoy llamando al "var texto21"

lo cual en el navegador solo me mostrara su contenido → "400.000,00"

entonces lo que pasa es que cuando ingreso unos datos el navegador siempre lee los mismos y el problema es que cuando ingreso otros datos nuevos el navegador sigue mostrando los viejos, entonces borro el cache del navegador y cargo la pagina de nuevo y se soluciona pero no me sirve asi  

gracias!!!!!!


Mod: Obligatorio el uso de etiquetas GeSHi para códigos.

#!drvy

Solo con HTML o javascript normalmente no vas a poder (el meta es más bien estetico para algunos..). Lo que necesitas es enviar cabeceras desde servidor.. puedes hacerlo desde un lenguaje backend como es PHP o Nodejs o puedes hacerlo desde el propio servidor HTTP (Apache o Nginx por ejemplo). Por eso te he preguntado que nos digas cual es el servidor o lenguaje backend que usas si es que usas alguno.

Si no usas ninguno, no te queda mucha opción. Si quieres algo rápido usa Ctrl + F5.. eso fuerza al navegador a recargar la pagina sin cache.

Saludos

Alarkon_88

Gracias por responder amigo, pero solo uso html, php y javascript !!  que podria hacer para usar uno de esos lenguajes la verdad no entiendo como lo haria, quisiera poder hacerlo porque no me conviene que esten pulsando siempre ctrl + f5

#!drvy

Suponiendo que tu pagina es un archivo .php, arriba del todo antes que nada, pon esto:

Código (php) [Seleccionar]
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0"false);
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Pragma: no-cache"); // HTTP/1.0
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
?>


Saludos

Alarkon_88

las paginas que muestran son html , pero podria cambiarles la extension a .php y serviria? gracias

Alarkon_88

Cambie todos mis .html a .php y coloque en todos el codigo que me pasaste al inicio pero aun nada, sigue cargando cache antiguo :( que puedo hacer?

Alarkon_88

AYUDA porfavor :( intente con eso pero aun el cache sigue igual