Плагин «SEO-HEADERS-Full» Protocol HTTP 1.1 для WordPress

Protocol HTTP 1.1

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

Рад вам представить мой плагин «SEO-HEADERS-Full» Protocol HTTP 1.1. для чего он нужен вы можете почитать в статье про «Last-Modified, Cache-Control и If-Modified-Since в вашем WordPress». Там же, вы можете скачать бесплатную версию плагина «SEO-HEADERS-Easy». В этой статье расскажу, чем платная версия лучше бесплатной и про настройки обоих плагинов.

Делал один плагин, а получилось два:)

Когда начинал писать плагин, уже знал, что из него получится очень хороший инструмент для SEO оптимизации сайта и поэтому сразу для себя решил, что плагин будет платным. Но когда черпал информацию из интернета, то натыкался на такие ужасные советы про то, как настроить эти заголовки, что просто жаль было людей, которые ими воспользовались и считают, что у них все нормально. Вот по этой причине и еще пару других, отпочковался от платного плагина, бесплатный ;-). Еще наткнулся на книжку «Web-протоколы. Теория и практика», кому интересна тема про HTTP протокол, советую почитать!!!

Начнем с установки

Тут как всегда все стандартно … скачиваете архив, при помощи WordPress загрузчика или FTP-клиента загружаете плагин в «ваш сайт/wp-content/plugins/» и активируем.
Даю дружеский совет, если вы сразу решили купить плагин «SEO-HEADERS-Full», попробуйте скачать и установить для начала бесплатную версию «SEO-HEADERS-Easy». Если после активации на фронтальной стороне сайта не появилась ошибка типа Warning: Cannot modify header information — headers already sent by(…, значит у вас все в порядке и плагин «SEO-HEADERS-Full» тоже 100% будет работать.

Теперь к настройкам …

Обе версии плагина имеют свою страницу настроек Инструменты->Заголовки HTTP 1.1, внешний вид этой страницы вы можете посмотреть на скришотах:

 

Плагин SEO-HEADERS-EasyПлагин SEO-HEADERS-Full

 

Как вы могли заметить у бесплатного плагина закладок больше, чем у платного. И это справедливое замечание, но ошибочное. В платном плагине реализована возможность настройки заголовков в отдельности для каждой страницы или поста. При помощи автоматически добавленной формы на странице ВордПресс эдитора.

Форма-на-странице-эдитора

  • Описание настроек:
  • Last-Modified – отправлять / не отправлять
  • Cashe-Control – Имеет три значения с «кэшировать» и «не кэшировать», тут все понятно, что касается «кэшировать с проверкой» этот параметр будет разрешать кэшировать страницу, но перед тем как поднять её из кэша, браузер должен будет проверить, не изменилась ли страница.
  • Время жизни кэша – Если Cashe-Control настроен на кэширование, то этот параметр будет указывать на срок годности кэша.
  • X-Pingback – отправлять / не отправлять
 
Теперь сравним

Как вы уже прочитали чуть выше, в бесплатной версии для постов и страниц можно установить общие заголовки, в платной индивидуальные. Таже самая ситуация с заголовком, X-Pingback. В обоих плагинах удаляются пару не нужных заголовков таких как, Expires и Pragma. В платном плагине реализована обработка заголовка If-Modified-Since и обеспечен вывод и запрет на вывод определенных заголовков.

Если по какой то причине вы еще сомневаетесь ставить плагин или нет то просто напросто при помощи вот этого замечательного сервиса http://last-modified.com/ru/, проверьте свой сайт и любую станицу моего сайта!:)


К записи 7 комментариев

Искал такое решение, чтобы обрабатывалось два загаловка Last-Modified и If-Modified-Since, т.к. для индексации важен именно If-Modified-Since, яндекс сам об этом пишет в своем гайде для вебмастеров, ничего рабочего для вордпресс не нашел и наткнулся на этот плагин. И о чудо плагин работает так как нужно, обрабатывая оба загаловка, спасибо автору за такой полезный плагин.

Спасибо, я старался!)

Привет автор!

Отличный плагин, 100%!

Купил, скачал, поставил, все отлично, все работает, но купил я почему то бесплатную версию, поскольку нет у меня в настройках ни постов ни страниц, а очень хочется.

Архив, который скачал называется SEO-HTTP-Headers-Full.zip

Как быть?

Привет Юра!
Все правильно в плагине SEO-HTTP-Headers-Full в общих настройках отсутствуют закладки для настройки постов и страниц, они находятся в режиме редактирования/создания поста. Если же после активации в правом сайтбаре не появился виджет, то это еще не повод печалиться) т.к. Вам просто надо открыть в правом верхнем углу закладку «Настойки экрана» и поставить галочку в чекбоксе «Заголовки протокола HTTP 1.1» и данный виджет появится!!!

Приобрёл данный плагин, установил но есть 2 проблемы:
1. Заголовок Last-Modified появился но он выдаёт не дату последнего редактирования статьи а текущую дату!
2. If-Modified-Since не отдаётся.

Стоит WordPress 3.7.1 , как быть?

У меня тоже в данный момент используется эта версия WordPress.
У Вас Apache как модуль установлен?

Все заработало, почему то на моём хостинге плагин не работал в режиме PHP+CGI, переключил в режим php как модуль apache и все заработало, думаю что это особенность хостинга, скоро буду переезжать и проверю.
За плагин спасибо, денег своих стоит, и аналогов не нашел для WP.



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

Чтобы оставить комментарий Вам необходимо авторизоваться.