Главная » SEO » Оптимизация на стороне сервера » Запрет на кеширование страницы
25 0  

Запрет на кеширование страницы

Запрет на кеширование страницы не так и легко сделать - но приложив усилия можно и сделать с помощью PHP, htaccess, и метатегов.

1 способ запрета кеширования через PHP:

<?php
function nocache () {
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-chek=0,pre-chek=0");
header("Cache-Control: max-age=0");
header("Pragma: no-cache"); 
}
?>

winked Записи должны идти имнно в таком порядке


2 способ через метатеги:

<meta http-equiv="Expires" content="0"/>
<!-- запрет прокси серверу -->
<meta http-equiv="Cache-Control" content="no-cache"> 
<!-- запрет браузеру -->
<meta http-equiv="Cache-Control" content="private">
<!-- старая дериктива протокола HTTP/1.0 -->
<meta http-equiv="Pragma" content="no-cache"/>


3 способ через  .htaccess. 

# Заголовок Cache-Control
<ifmodule mod_headers.c="">
        Header set Cache-Control "no-store, no-cache";
</ifmodule>

# Заголовок Expires
<ifmodule mod_expires.c="">
        ExpiresActive On
        ExpiresDefault "now";
</ifmodule>




Оставить свой комментарий:

Опыт в веб разработке:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
1979
2021