22 сообщения в этой теме

Last Modified, If Modified Since, 304 Not Modified


HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.

Или тут подробнее Last-Modified .

Поддержка: OpenCart 2.x.x.x и ocStore 2.x.x.x

Возможности:

  • Выводит дату последней модификации для страниц товаров, категорий и статьей и для главной страницы.
  • Можно меняет в ручную дату последней модификации товаров.
  • Можно меняет в ручную дату последней модификации категорий.
  • Можно меняет в ручную дату последней модификации статей.
  • Можно меняет в ручную дату последней модификации главной страницы.

Установить:

  • Дополнения -> Установка дополнений. Выбираем наш архив Загрузить.
  • Дополнения -> Менеджер дополнений. Нажимаем кнопку Обновить update.png.

ВНИМАНИЕ: Рекомендую установить патч http://www.opencart....ension_id=18892, чтобы появилась возможность установки модулей и патчей без настройки ftp.

Как проверить:

1. Зайдите в административную панель.

2.1 Выберите модуль: Дополнения -> Модули -> Last Modified - If Modified Since ( SEO оптимизация ) OC2

2.2 Выберите категории для модификации даты продукта.

2.3 Выберите дату и время от 0 до 23 для модификации.

2.4 Сгенерируйте.

3. Переходите по ссылке http://www.webrankin...rver-header.php так же на http://last-modified.com/ru/if-modified-since.html

4. Где URL: вставьте ссылку товара или ( категории ), которую Вы поменяли.

5. Нажмите Check

6. Найдите строку Last-Modified: где увидите дату и время.

Демо: http://asamat.com/demo/2.1.0.x/


  • Автор
  • Добавлен
    21.10.2015
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую!

У меня вопрос такой

В гугл спид есть такая фигня которая просит использовать кеш арбуза

т.е. он получается использует то что предлагает этот модуль - верно ж?

если так то почему бы не расширить функционал модуля чтоб он и остальное подлечивал?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

война у этого модуля с OcSEO Plus - One click solution v0.10.3.2.6 [by addist.ru]

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! 

оплатил, установил, попытался настроить но плагин не хочет работать! 

 

post-707239-0-58171500-1456412406_thumb.png

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

если так то почему бы не расширить функционал модуля чтоб он и остальное подлечивал?

 

Например?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

война у этого модуля с OcSEO Plus 

 

OcSEO Plus -как я понимаю это Вы разработчик модуля? какие конфликты с модулем?

Изменено пользователем Webson
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! 

оплатил, установил, попытался настроить но плагин не хочет работать! 

 

Нажмите F12, выберите пункт Network , обновите страницу и кликните по первому файлу, Вкладке Headers есть ли строка Last-Modified:

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

OcSEO Plus -как я понимаю это Вы разработчик модуля? какие конфликты с модулем?

Всё в порядке уже ни каких

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Купил, установил, все делал как в инструкции задал время  и сгенерил, также пробовал обновлять категорию. Модуль выдает last-modified, но не выдает 304 not modified.

 

Установил на опенкарт версии 2.0.1.1. Тестировал на http://last-modified.com.  Автор модуля, жду вашей помощи. Спасибо.

Изменено пользователем samatic
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Купил, установил, все делал как в инструкции задал время  и сгенерил, также пробовал обновлять категорию. Модуль выдает last-modified, но не выдает 304 not modified.

 

Установил на опенкарт версии 2.0.1.1. Тестировал на http://last-modified.com.  Автор модуля, жду вашей помощи. Спасибо.

 

Пишите в ЛС и название сайта не забудьте . 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пишите в ЛС и название сайта не забудьте . 

 

Решил проблему уже давно. В файле .htaccess после стандартных строк:

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteRule . index.php

 

Должны быть следующие строки:

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]

RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

 

Если после добавления этих строк модуль до сих пор не выдает "304 not modified", значит скорее всего проблема с nginx-кешированием на хостинге. Попросите хостера чтобы отключил nginx-кеширование.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решил проблему уже давно. В файле .htaccess после стандартных строк:

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteRule . index.php

 

Должны быть следующие строки:

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]

RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

 

Если после добавления этих строк модуль до сих пор не выдает "304 not modified", значит скорее всего проблема с nginx-кешированием на хостинге. Попросите хостера чтобы отключил nginx-кеширование.

 

Отлично, обычно все проблема в хостингах бывали.

Изменено пользователем Webson
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, уважаемый автор модуля. Я к вам тут с еще одной проблемой: когда руками дату генерю дата сохраняется, а затем и выдается не корректная. Скажем, поставил я сегодняшнюю дату 13.05.2016 и время от 1-00 до 2-00, но в результате сохраняется и выдается 12.05.2016 19:47:30 (или что-то в этом духе). Т.е. дата почему-то сохраняется несколько раньше, чем я указал. С чем это может быть связано?

 

Помогите пожалуйста решить данную проблему. Спасибо.

Изменено пользователем samatic
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, уважаемый автор модуля. Я к вам тут с еще одной проблемой: когда руками дату генерю дата сохраняется, а затем и выдается не корректная. Скажем, поставил я сегодняшнюю дату 13.05.2016 и время от 1-00 до 2-00, но в результате сохраняется и выдается 12.05.2016 19:47:30 (или что-то в этом духе). Т.е. дата почему-то сохраняется несколько раньше, чем я указал. С чем это может быть связано?

 

Помогите пожалуйста решить данную проблему. Спасиб

 

 

Часовой пояс +4

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем samatic
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем здравствуйте поставил модуль но при проверке выдает Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT   как решить эут проблему?? 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день.

 

Купил, установил, всё отлично работает, но появилась ошибка вот с этой переменной "product_info":

2017-04-02 16:00:47 - PHP Notice:  Undefined variable: product_info in /home/semelen/web/semelen.ru/public_html/system/storage/modification/catalog/controller/product/product.php on line 20

 

Помогите правильно исправить, можно isset конечно использовать.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написал в ЛС.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 02.04.2017 в 16:03, T1mon сказал:

Добрый день.

 

Купил, установил, всё отлично работает, но появилась ошибка вот с этой переменной "product_info":

2017-04-02 16:00:47 - PHP Notice:  Undefined variable: product_info in /home/semelen/web/semelen.ru/public_html/system/storage/modification/catalog/controller/product/product.php on line 20

 

Помогите правильно исправить, можно isset конечно использовать.

 

Обновите модуль и проверте ошибка должна исчезнуть. 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день! Приобрел, но корректно не работает с opencart.pro 2.3. Устанавливаться стандартно не хотел руками скопировал файлы в корень и instal.xml instal.ocmod.xml после этого встал, но все равно корректно не отдает заголовки и особенно не дружит с турбо кэшем. нужна Ваша помощь e2s-rus.ru сайт

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 20.05.2017 в 06:44, ilya222 сказал:

Добрый день! Приобрел, но корректно не работает с opencart.pro 2.3. Устанавливаться стандартно не хотел руками скопировал файлы в корень и instal.xml instal.ocmod.xml после этого встал, но все равно корректно не отдает заголовки и особенно не дружит с турбо кэшем. нужна Ваша помощь e2s-rus.ru сайт

 

1. Возможно вы не установили патч. Проблем таких не было ни разу. 

2. С турбо кешом не должен конфликтовать.  Разработчиком турбо кешом был об этом разговор и тесты, что не выявило ни каких проблем. 

 Напишите более подробно о проблеме по поводу турбо кеш, так как все проблемы были с серверами. А так же зависит особенно от Вашего шаблона.

 Лучше в Л/С там есть скайп для быстрого решения Ваших проблем. 

 

 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

  • Похожий контент

    • Автор: Webson


      Просмотреть файл Last Modified, If Modified Since, 304 Not Modified ( SEO оптимизация )
      Поисковый робот спрашивает у Вашего сайта, например: «Что изменилось на ресурсе со времени моего последнего посещения?» Ответ прост, если Ваш сайт не выдает HTTP заголовок Last-modified. НЕЗНАЮ. будел ли он индексировать ваш сайт или нет, это уж он сам решит.
      Пример: Вы имеете ТОВАР1, который был изменен (дата модификация) скажем 2012-11-01 12:35:45 и про этот товар вы забыли. Ладно хорошо, Вы вспомнили про ТОВАР1 изменили его и дата модификация у вас будет текущая дата и время. А представьте у Вас таких (не измененных) ТОВАРОВ не один, а 100 (1000 и более) и что тогда? сумеете поменять все? И тогда Вам поможет этот модуль позволяющий поменять в ручную дату последней модификации статьей, товара, категорий и главную страницу. Время устанавливается случайными числами, (каждый товар, статья и категория имеет уникальное время). Можно выбрать любую категорию товаров, которую хотите обновить.
      В итоге, какую пользу мы получим от этого модуля?
      1. Будет выдавать HTTP заголовок Last Modified, 304 Not Modified
      2. Снимите нагрузку с сайта.
      3. Ваш сайт будет участвовать в поиске по времени (ранжировании)
      --------------
      В модуле уже включен Last Modified SEO оптимизация 1.1.1
      Многие разработчики при создании сайтов забывают про очень полезный http-заголовок “Last-modified” , который возвращает дату последней модификации (обновления) запрашиваемой страницы сайта.
      Важность использования данного заголовка обусловлена на быструю индексацию вновь изменённых web-страниц и облегчить работу поисковым роботам. Индексация сайта, таким образом, происходит более полно, то есть робот не будет индексировать страницы которые с последнего момента загрузки робота не изменились, а все свои “силы” бросит на новые и изменённые страницы.
      Число страниц, получаемых роботом с сайта за один заход, ограничено. Следовательно нужно помочь роботу, особенно для магазинов с большим количеством товаров.
      Количество проиндексированных страниц поисковым роботом - это частота и позиция Ваша в выводе поисковой информации.
      --------
      Установка
      - Разархивируйте
      - Скопируйте файлы из директории upload на сервер
      - Для установки требуется: vQmod
      Версии с которыми совместим данный модуль:
      ocStore v1.5.1.3, v1.5.2.1, v.1.5.3.1, v.1.5.4.1 v1.5.5.1.1 v1.5.5.1.2
      opencart v1.5.1.3, v1.5.2.1, v.1.5.3.1, v1.5.4, v1.5.4.1, v1.5.5.1, v1.5.6
      Возможности:
      1. Выводит дату последней модификации для страниц товаров, категорий и статьей, теперь и для главной страницы.
      2. Меняет дату последней модификации товаров.
      3. Меняет дату последней модификации категорий.
      4. Меняет дату последней модификации статей.
      Как проверить:
      1. Зайдите в административную панель.
      2.1 Выберите модуль: Дополнения -> Модули -> Last Modified - If Modified Since ( SEO оптимизация )
      2.2 Выберите категории для модификации даты продукта.
      2.3 Выберите дату и время от 0 до 23 для модификации.
      2.4 Сгенерируйте.
      3. Переходите по ссылке http://www.webrankinfo.com/english/tools/server-header.php
      4. Где URL: вставьте ссылку товара или ( категории ), которую Вы поменяли.
      5. Нажмите Check
      6. Найдите строку Last-Modified: где увидите дату и время. ( на скриншоте выделен красным цветом )
      Демо: http://asamat.com/demo/2.1.0.x/
      Официальная разработка только здесь. Буте внимательны при покупке сторонних сайтах, типа за 100 рублей.
      Автор Webson Добавлен 30.10.2013 Категория Модули Работает на OpenCart Системные требования Работает на ocStore Сайт разработчика Работает на OpenCart.Pro, ocShop Старая цена Метод активации Ioncube Loader  
    • Автор: Webson
      Поисковый робот спрашивает у Вашего сайта, например: «Что изменилось на ресурсе со времени моего последнего посещения?» Ответ прост, если Ваш сайт не выдает HTTP заголовок Last-modified. НЕЗНАЮ. будел ли он индексировать ваш сайт или нет, это уж он сам решит.
      Пример: Вы имеете ТОВАР1, который был изменен (дата модификация) скажем 2012-11-01 12:35:45 и про этот товар вы забыли. Ладно хорошо, Вы вспомнили про ТОВАР1 изменили его и дата модификация у вас будет текущая дата и время. А представьте у Вас таких (не измененных) ТОВАРОВ не один, а 100 (1000 и более) и что тогда? сумеете поменять все? И тогда Вам поможет этот модуль позволяющий поменять в ручную дату последней модификации статьей, товара, категорий и главную страницу. Время устанавливается случайными числами, (каждый товар, статья и категория имеет уникальное время). Можно выбрать любую категорию товаров, которую хотите обновить.
      В итоге, какую пользу мы получим от этого модуля?
      1. Будет выдавать HTTP заголовок Last Modified, 304 Not Modified
      2. Снимите нагрузку с сайта.
      3. Ваш сайт будет участвовать в поиске по времени (ранжировании)
      --------------
      В модуле уже включен Last Modified SEO оптимизация 1.1.1
      Многие разработчики при создании сайтов забывают про очень полезный http-заголовок “Last-modified” , который возвращает дату последней модификации (обновления) запрашиваемой страницы сайта.
      Важность использования данного заголовка обусловлена на быструю индексацию вновь изменённых web-страниц и облегчить работу поисковым роботам. Индексация сайта, таким образом, происходит более полно, то есть робот не будет индексировать страницы которые с последнего момента загрузки робота не изменились, а все свои “силы” бросит на новые и изменённые страницы.
      Число страниц, получаемых роботом с сайта за один заход, ограничено. Следовательно нужно помочь роботу, особенно для магазинов с большим количеством товаров.
      Количество проиндексированных страниц поисковым роботом - это частота и позиция Ваша в выводе поисковой информации.
      --------
      Установка
      - Разархивируйте
      - Скопируйте файлы из директории upload на сервер
      - Для установки требуется: vQmod
      Версии с которыми совместим данный модуль:
      ocStore v1.5.1.3, v1.5.2.1, v.1.5.3.1, v.1.5.4.1 v1.5.5.1.1 v1.5.5.1.2
      opencart v1.5.1.3, v1.5.2.1, v.1.5.3.1, v1.5.4, v1.5.4.1, v1.5.5.1, v1.5.6
      Возможности:
      1. Выводит дату последней модификации для страниц товаров, категорий и статьей, теперь и для главной страницы.
      2. Меняет дату последней модификации товаров.
      3. Меняет дату последней модификации категорий.
      4. Меняет дату последней модификации статей.
      Как проверить:
      1. Зайдите в административную панель.
      2.1 Выберите модуль: Дополнения -> Модули -> Last Modified - If Modified Since ( SEO оптимизация )
      2.2 Выберите категории для модификации даты продукта.
      2.3 Выберите дату и время от 0 до 23 для модификации.
      2.4 Сгенерируйте.
      3. Переходите по ссылке http://www.webrankinfo.com/english/tools/server-header.php
      4. Где URL: вставьте ссылку товара или ( категории ), которую Вы поменяли.
      5. Нажмите Check
      6. Найдите строку Last-Modified: где увидите дату и время. ( на скриншоте выделен красным цветом )
      Демо: http://asamat.com/demo/2.1.0.x/
      Официальная разработка только здесь. Буте внимательны при покупке сторонних сайтах, типа за 100 рублей.
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.