Мета тег expires

12
IM
На сайте с 20.02.2007
Offline
56
2838

Посмотрел я по Интернету и заметил что его очень часто вообще не используют.

Но тем не менее в случае обновления страницы, кешированная старая копия может вредить сайту, т.к могут быть удалены страницы на которые она ссылается и прочие несостыковки.

Но единственное что меня напрягает это постоянно обновлять этото метатег, в случае если сайт с поддержкой PHP это не проблема вообщем то , можно парсить текущую дату все время, а вот если сайт старый на старом хостинге без поддержки PHP , то ручками править каждый раз проблемно.

Можно ли поставить дату вперед на год например? И как это воспринят поисковики. Я вообще прочитал что если оставить старую дату , то поисковики будут игнорировать страницу обновлять.

Даже на / нет мета тега EXPIRES, непонимаю. Получается что будет грузиться кешированая версия постоянно и не будет видны новые страницы если в ручное не обновить.

Просвятите)

sabotage
На сайте с 14.02.2007
Offline
192
#1
IntMaster:
Мета тег expires

Ололо, в заголовках страницы смотреть надо, как правило.


/
expires=Tue, 26-Nov-2013 06:53:04 GMT; path=/
IM
На сайте с 20.02.2007
Offline
56
#2
sabotage:
Ололо, в заголовках страницы смотреть надо, как правило.


/
expires=Tue, 26-Nov-2013 06:53:04 GMT; path=/

Я там и смотрю конечно. Expires стоит только на /, по разделам не стоит.

sabotage
На сайте с 14.02.2007
Offline
192
#3


/ru/forum/optimization-practices/beginners-questions
expires=Tue, 26-Nov-2013 07:49:31 GMT; path=/

/ru/forum/757055
expires=Tue, 26-Nov-2013 07:48:31 GMT; path=/

Проблема в чем?

S
На сайте с 28.10.2005
Offline
311
#4
IM
На сайте с 20.02.2007
Offline
56
#5

Респект, как раз то что нужно!

IM
На сайте с 20.02.2007
Offline
56
#6

Только не ясно почему тогда, на / не пользуются его рекомендациями.

Советуется использовать код типа

header("Cache-Control: no-store");
header("Expires: " . date("r"));

А на /

<meta http-equiv="Expires" content="-1" /> <meta http-equiv="Cache-Control" content="no-cache" />

sabotage
На сайте с 14.02.2007
Offline
192
#7

IntMaster, напиши Lupus, он быстро все поправит так, как тебе нравится.

У тебя серч кешируется? Или ты не видишь, что в заголовках есть Expires с неактуальной датой?

IM
На сайте с 20.02.2007
Offline
56
#8
sabotage:
IntMaster, напиши Lupus, он быстро все поправит так, как тебе нравится.

У тебя серч кешируется? Или ты не видишь, что в заголовках есть Expires с неактуальной датой?

Кеш стоит. А дату не вижу. Вижу <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta name="viewport" content="width=1024"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="shortcut icon" href="//forumimg.net/favicon.ico" > <meta name="keywords" content="поисковые системы, оптимизация, seo, продвижение сайта, раскрутка сайта, контекстная реклама, Яндекс, Google, Рамблер, обмен ссылками, продажа сайтов, регистрация доменов" /> <meta name="description" content="Крупнейший русскоязычный форум, посвященный поисковой оптимизации и продвижению сайтов" />

sabotage
На сайте с 14.02.2007
Offline
192
#9

IntMaster, в ответ на мой пост(2) ты ответил, что смотришь там же. Там же - это где? 🙄

Второй вопрос: что значит “Кеш стоит”.

И третий: Что ты хочешь понять/сделать?

L
На сайте с 07.12.2007
Offline
351
#10
IntMaster:
Можно ли поставить дату вперед на год например? И как это воспринят поисковики.

Можно. Поисковики и браузер будут брать страницу из кэша, пока не истечёт указанная в expires дата. Те, к сайту в течение года никто не полезет второй раз, когда страница есть в кэше.

IntMaster:
Я вообще прочитал что если оставить старую дату , то поисковики будут игнорировать страницу обновлять.

Наоборот, старая дата - надо обновить страницу.

Мета-тэг expires(со старой датой) юзается в админках, когда надо отключить кэширование страниц.

На сайтах вместо expires правильнее использовать LastModified, для сайтов на html это автоматически делает веб-сервер.

Для динамических сайтов - надо всё делать самому.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий