Güncellenen web sayfasının refresh edilmeden görüntülenmemes

  • Konbuyu başlatan Konbuyu başlatan xori
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

xori

Site Gezgini
Mesajlar
77
Benim şöyle bir sorunum var. Tasarladığım bir sayfada güncelleme yapıp tekrar dosyayı sunucuya attığımda tarayıcı hala eski web sayfasını görüntülüyor. Sayfa bir kaç defa yenilenince ancak güncel sayfa görüntüleniyor. Tarayıcıların ziyeret edilen sayfaları hafızaya almaları yüzünden oluyor bu sorun. Am bu durum müşteri açısından sorun olarak görülebiliyor. Yinede merak ediyorum. Bu sorunun önüne geçmenin bir yolu var mı? Sunucudaki html sayfada bunun için bir şeyler yapılabir mi?
 
bunu 2 sebebi olabilir ya eski web sitesini ftpden atıyorsun =) yada ftpnin yanlıs yerine atıyorsun =) baska bir secenek olamaz cünkü hostingler anlık calısır sen dosyayı güncelledigin an site degisir =) :+1:

www.pusulafilm.net
 
dosyaları ftp den attığım doğru ama yanlış yere atmam mümkün değil, zaten öyle olsa refresh edildiğin de de sayfa görüntülenemezdi. yanilıyormuyum? sorun tarayıcların hafızaya alması değilmi sizce de hocam.
 
dedigim gibi ya bilgisayarındaki yanlıs yerdeki dosyayı ftpye atıyorsundur buda etki etmiyordur yada hostingde melsela www die klasor vardır yada http vs tarzında o dosyanın icine atmıyorsundur. sorunu cozemezsen hala

www.facebook.com/unname123 den beni ekle yardımcı olurum
 
hocam yanlış dosyayı atsam yada dosyayı sunucuda yanlış bir yere atsam güncellenmiş sayfa tarayıcıda yenile komutundan sonra gözükmez yanılmıyorsam. Linux sunucuda barınıyor dosyalar. www,http,https gibi klasörler yok. ftp içerisinde domains/site.com/public_html klasörü altına atıyorum dosyaları. Zaten sunucu hesap ayarlarında da dosyaların atılacağı yer bu şekilde belirtilmiş. Ama site.com içerisinde private_html, public_ftp, stats isimli klasörlerde var yalnız buralara atmıyorum dosyaları. Ben şu ana kadar dosyaları yanlış yere attığımı düşünmedim aslında. hep farklı bir çözüm vardır da ben bilmiyorum belki de diye düşünmüştüm. örneğin tarayıcılar html dosyaları hafızaya alıyor ama belki de aspx dosyaları hafızaya alamıyor olabilir mi diye. bu sorunun herkeste olabileceğini düşünüyordum aslında.
 
Hocam siz atar atmaz güncelleme olmaz zaten. Ancak bir kere sayfayı yenilediğinizde değişiklikleri görebilirsiniz. Siz sayfayı bir kere yenilediniz ve herhangi bir değişiklik yoksa, sizde ftp ile ilgili işlemleri doğru yaptığınızdan eminseniz, Ctrl + F5 tuş kombinasyonuyla sayfayı yenilemeyi deneyebilirsiniz. Bu sayede tarayıcı önbelleğindeki site de temizlenir ve siteniz son haliyle tekrar yüklenir. Eğer müşterilerinize durumu anlatır ve onlarında böyle yapmalarını isterseniz sanırım sorununuz çözülür.
 
arkadaş tarayıcı önbellekleme yapmasın istiyor. genede html sitelerde yaşanır ama ben php versiyonunu da vereyim.

Kod:
<?php

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

HTML ise şunu kullan

<META http-equiv="Pragma" content="no-cache">
 
xtasy' Alıntı:
arkadaş tarayıcı önbellekleme yapmasın istiyor. genede html sitelerde yaşanır ama ben php versiyonunu da vereyim.

Kod:
<?php

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

HTML ise şunu kullan

<META http-equiv="Pragma" content="no-cache">

Teşekkürler hocam, meta tagını deneyecem.
 
BBNET
Geri
Üst