- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
да это все так только забыли еще про last modified...
подскажите плиз, я нашел вот такой вариант, мне его изменять как-то или можно оставить как есть, особенно интересует первая и третья строчка (а вообще все :)
<?php
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-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
Добрый день,
Ситуация - жил был сайт на html и занимает он нормальные позиции в гугле. И сделали новый дизайн. И хотим на пхп. А как быть чтобы не вылететь? AddType и чтобы хтмл как пхп парсился провайдер не даст. Есть варианты? Спасибо!
Антон
смените провайдера, благо хостинг сейчас копейки стоит.
смените провайдера, благо хостинг сейчас копейки стоит.
Не говорите чепуху. В данном случае все решается в два счета через банальный mod_rewrite. А цена переезда никогда не равняется нулю.
да это все так только забыли еще про last modified...
подскажите плиз, я нашел вот такой вариант, мне его изменять как-то или можно оставить как есть, особенно интересует первая и третья строчка (а вообще все :)
<?php
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-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
Вот тут толково расписано. Читайте комментарии внизу.
Вот тут толково расписано. Читайте комментарии внизу.
Это вроде понятно, но мне нужно применительно к поисковикам...
Народ хелп!!! Я на одном сайте неделю назад поставил такие хедеры, сейчас посмотрел гугл, он выкинул больше половины страниц.
Привожу точную копию того что я вставил:
<?php
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-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
может из-за этого?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
и вообще посоветуйте пожалуйста что оставить что убрать из этих записей или может что-то подправит???
Привожу точную копию того что я вставил:
<?php
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-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
и вообще посоветуйте пожалуйста что оставить что убрать из этих записей или может что-то подправит???
Этими хидерами вы запретили кэшировать ваши страницы - гугл не мог выбросить вас из выдачи (да еще и так быстро - переиндексация долгое дело).
Оставьте вот эти:
$lastmod="время последнего изменения страницы";
if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && gmdate('D, d M Y H:i:s', $lastmod)." GMT"==trim($_SERVER['HTTP_IF_MODIFIED_SINCE'])) {
header("HTTP/1.0 304 Not Modified");
header("Content-Length: 0");
exit;
}
$expires=60 * 60 * 24;
$exp_gmt=gmdate("D, d M Y H:i:s",time()+$expires)." GMT";
$mod_gmt=gmdate("D, d M Y H:i:s",$lastmod)." GMT";
header("Expires: {$exp_gmt}");
header("Last-Modified: {$mod_gmt}");
header("Cache-Control: public, max-age={$expires}, must-revalidate");
Не говорите чепуху. В данном случае все решается в два счета через банальный mod_rewrite. А цена переезда никогда не равняется нулю.
сейчас у человека проблема с хендлером, потом другая будет, если уж хостер не дает элементарного. смотрите дальше и ширше.
Этими хидерами вы запретили кэшировать ваши страницы - гугл не мог выбросить вас из выдачи (да еще и так быстро - переиндексация долгое дело).
Оставьте вот эти:
$lastmod="время последнего изменения страницы";
if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && gmdate('D, d M Y H:i:s', $lastmod)." GMT"==trim($_SERVER['HTTP_IF_MODIFIED_SINCE'])) {
header("HTTP/1.0 304 Not Modified");
header("Content-Length: 0");
exit;
}
$expires=60 * 60 * 24;
$exp_gmt=gmdate("D, d M Y H:i:s",time()+$expires)." GMT";
$mod_gmt=gmdate("D, d M Y H:i:s",$lastmod)." GMT";
header("Expires: {$exp_gmt}");
header("Last-Modified: {$mod_gmt}");
header("Cache-Control: public, max-age={$expires}, must-revalidate");
Спасибо! А гугл оказывается не выкинул сегодня все вернулось назад.
Только из вашего примера не понятна строчка:
$lastmod="время последнего изменения страницы";
что писать в кавычках? дату 8.7.2005, так??
Спасибо! А гугл оказывается не выкинул сегодня все вернулось назад.
Только из вашего примера не понятна строчка:
$lastmod="время последнего изменения страницы";
что писать в кавычках? дату 8.7.2005, так??
Проблема в том и состоит, по каким параметрам определить дату последнего изменения страницы. Можно, например, использовать функцию $lastmod=getlastmod() Она возвращает дату модификации того php-файла, в котором вызывалась.
Спасибо! А гугл оказывается не выкинул сегодня все вернулось назад.
Только из вашего примера не понятна строчка:
$lastmod="время последнего изменения страницы";
что писать в кавычках? дату 8.7.2005, так??
P.S. время не в текстовом формате, а в Unix timestamp - секундах со дня создания Юникс