• 08-01-2019, 09:42:10
    #1
    Merhaba,

    Style.css ufak bir değişiklik yaptım, yapılan değişikliği ctrl f5 yapmadan göstermiyor. Tüm siteye girenlerden ctrl f5 yapmasını da isteyemeyiz. Bu sorunu çözmek için bir yöntem var mı?
  • 08-01-2019, 09:50:19
    #2
    her değişiklik yaptığında sonuna bir değişken ekleyerek cache'yi bozabilirsin.

    örnek
    http://alanadi.com/style.css?v=123
  • 08-01-2019, 09:50:47
    #3
    Style.css dosyasının @import yolu ile çağırılıp çağırılmadığını kontrol edin. eğerki @import ile çağılıyorsa onu direk <link href="" ile sayfaya çağrılmasını sağlayın. birde öyle test edin
  • 08-01-2019, 09:53:51
    #4
    Css dosyasını çektiğin kısma query string ekleyebilirsin.

    style.css?v=1.1 gibi
  • 08-01-2019, 10:00:08
    #5
    Daryl_Dixon adlı üyeden alıntı: mesajı görüntüle
    Css dosyasını çektiğin kısma query string ekleyebilirsin.

    style.css?v=1.1 gibi
    Evet bu şekilde;
    <link rel="stylesheet" type="text/css" href="styles.css?version=51">
    Ama her değişiklik yaptığınızda sürüm numarasını değiştirip kayıt edin ki farklı bir şey eklendiğini browser anlasın.
  • 08-01-2019, 10:06:26
    #6
    Çok kullanıcılı siteye sahip değilseniz çokta önemli bir sorun değil
  • 08-01-2019, 10:13:33
    #7
    Üyeliği durduruldu
    Merhaba,
    Çerezlerde olduğundan dolayı F5 haricinde hemen dosyanız değişmeyecektir.
    <link rel="stylesheet" type="text/css" href="style.css?v=<?php echo rand();?>">
    Yaparak çözüm üretebilirsiniz, style.css?v= Bu bölüme her sayfa değiştiğinde farklı rakamlar gelecektir.

    iyi çalışmalar.
  • 08-01-2019, 10:58:08
    #8
    Daryl_Dixon adlı üyeden alıntı: mesajı görüntüle
    Css dosyasını çektiğin kısma query string ekleyebilirsin.

    style.css?v=1.1 gibi
    Sorunu uzak masaüstü ile halletti sağolsun teşekkürler herkese