Коды состояния HTTP

Сегодняшняя статья в моём блоге посвящена теме кодов состояния HTTP. Думаю многим известны такие распространенные коды как 404, 500, 301. Но помимо них существует ещё масса других. В статье я привел названия и функцию кода состояния.

Все коды делятся на 5 групп

Информационные (Informational) — 1хх;
Успешно (Success) — 2хх;
Перенаправление (Redirection) — 3хх;
Ошибка клиента (Client Error) — 4хх;
Ошибка сервера (Server Error) — 5хх.

Информационные

Код ошибки http сервера — 100 Continue (Продолжать)
Код ошибки http сервера — 101 Switching Protocols (Переключение протоколов)
Код ошибки http сервера — 102 Processing (Идёт обработка)

Успешно

Код ошибки http сервера — 200 OK (Хорошо)
Код ошибки http сервера — 201 Created (Создано)
Код ошибки http сервера — 202 Accepted (Принято)
Код ошибки http сервера — 203 Non-Authoritative Information (Информация не авторитетна)
Код ошибки http сервера — 204 No Content (Нет содержимого)
Код ошибки http сервера — 205 Reset Content (Сбросить содержимое)
Код ошибки http сервера — 206 Partial Content (Частичное содержимое)
Код ошибки http сервера — 207 Multi-Status (Многостатусный)
Код ошибки http сервера — 226 IM Used (IM использовано)

Перенаправление

Код ошибки http сервера — 300 Multiple Choices (Множество выборов)
Код ошибки http сервера — 301 Moved Permanently (Перемещено окончательно)
Код ошибки http сервера — 302 Found (Найдено)
Код ошибки http сервера — 303 See Other (Смотреть другое)
Код ошибки http сервера — 304 Not Modified (Не изменялось)
Код ошибки http сервера — 305 Use Proxy (Использовать прокси)
Код ошибки http сервера — 306 (зарезервировано)
Код ошибки http сервера — 307 Temporary Redirect (Временное перенаправление)

Ошибка клиента

Код ошибки http сервера — 400 Bad Request (Плохой запрос)
Код ошибки http сервера — 401 Unauthorized (Неавторизован)
Код ошибки http сервера — 402 Payment Required (Необходима оплата)
Код ошибки http сервера — 403 Forbidden (Запрещено)
Код ошибки http сервера — 404 Not Found (Не найдено)
Код ошибки http сервера — 405 Method Not Allowed (Метод не поддерживается)
Код ошибки http сервера — 406 Not Acceptable (Не приемлемо)
Код ошибки http сервера — 407 Proxy Authentication Required (Необходима аутентификация прокси)
Код ошибки http сервера — 408 Request Timeout (Время ожидания истекло)
Код ошибки http сервера — 409 Conflict (Конфликт)
Код ошибки http сервера — 410 Gone (Удалён)
Код ошибки http сервера — 411 Length Required (Необходима длина)
Код ошибки http сервера — 412 Precondition Failed (Условие «ложно»)
Код ошибки http сервера — 413 Request Entity Too Large (Размер запроса слишком велик)
Код ошибки http сервера — 414 Request-URI Too Long (Запрашиваемый URI слишком длинный)
Код ошибки http сервера — 415 Unsupported Media Type (Неподдерживаемый тип данных)
Код ошибки http сервера — 416 Requested Range Not Satisfiable (Запрашиваемый диапазон не достижим)
Код ошибки http сервера — 417 Expectation Failed (Ожидаемое не приемлемо)
Код ошибки http сервера — 418 I’m a teapot (Я — чайник)
Код ошибки http сервера — 422 Unprocessable Entity (Необрабатываемый экземпляр)
Код ошибки http сервера — 423 Locked (Заблокировано)
Код ошибки http сервера — 424 Failed Dependency (Невыполненная зависимость)
Код ошибки http сервера — 425 Unordered Collection (Неупорядоченный набор)
Код ошибки http сервера — 426 Upgrade Required (Необходимо обновление)
Код ошибки http сервера — 449 Retry With (Повторить с…)
Код ошибки http сервера — 456 Unrecoverable Error (Некорректируемая ошибка…)

Ошибка сервера

Код ошибки http сервера — 500 Internal Server Error (Внутренняя ошибка сервера)
Код ошибки http сервера — 501 Not Implemented (Не реализовано)
Код ошибки http сервера — 502 Bad Gateway (Плохой шлюз)
Код ошибки http сервера — 503 Service Unavailable (Сервис недоступен)
Код ошибки http сервера — 504 Gateway Timeout (Шлюз не отвечает)
Код ошибки http сервера — 505 HTTP Version Not Supported (Версия HTTP не поддерживается)
Код ошибки http сервера — 506 Variant Also Negotiates (Вариант тоже согласован)
Код ошибки http сервера — 507 Insufficient Storage (Переполнение хранилища)
Код ошибки http сервера — 509 Bandwidth Limit Exceeded (Исчерпана пропускная ширина канала)
Код ошибки http сервера — 510 Not Extended (Не расширено)

Алгоритмы ранжирования в поисковой системе Яндекс

Очередное видео от мегаиндекс.тв с Сергеем Людкевичем. В докладах обсуждаются:

  • принципы построения формулы ранжирования (машинное обучение)
  • анализ выдачи, выявление значимых факторов и примесей
  • запросные факторы, анализ запроса в ПС, выбор формулы, СПЕКТР
  • наличие нескольких формул ранжирования в Яндексе под различные типы поисковых запросов

Часть 1

Часть 2

Часть 3

7 причин, по которым сеошников считают мудаками

Когда я читаю в Интернете статьи на тему SEO, то обязательно нахожу хотя бы пару комментариев из разряда «сеошник хуже пидор@са». Да и в ответ на прошлую мою заметку один из комментаторов написал: «Да они (сеошники) – как раковая опухоль Интернета. Сайты были бы лучше, если бы их не было».

Как руководитель сеошников, я хочу высказать свою точку зрения на причины формирования подобного отношения к таким добрым, порядочным и честным людям, как сеошники. Сразу прошу прощения за «простой» русский язык, но называю все своими именами и использую общепринятые афоризмы. Continue reading

Скрипт рандомной перелинковки

Те, кто смотрел или был на семинарах А.Люстика, знают про так называемую рандомную перелинковку (я именно от этого человека узнал о данном способе перелинковки).

В комментариях к посту, о том как заработать 5000$ на сателлите (на своем блоге seom.info). Александр написал скрипт и рассказал как пользоваться. Всё довольно просто.

Но я попросил своего знакомого программиста слегка доделать скрипт, чтобы была возможность зафиксировать на определённых страницах связь «страница=url», т.е. получилась такая полурандомная перелинковка. Мне это нужно было для того, чтобы со страниц с PR2 проставлять ссылки на страницы с PR0.

Скачивайте этот архив — Random links

Закидывайте текстовый файл в нужную директорию, а сам код в нужное место на сайте и радуетесь увиденному. Всё отлично работает.

Перелинковка НЧ запросов

Опять видео с мегаиндекс.тв. В этот раз Александр Люстик рассказывает о внутренней перелинковке страниц под низкочастотные запросы.

На мой взгляд доклад получился очень качественным и практичным. Показано какими программами пользоваться, описаны схемы перелинковки и многое другое. В докладе, также рассказывается про рандомную перелинковку, о которой ранее Александр говорил на seo-конференции, но не до конца объяснил её суть.

После этого видео всё стало на свои места и понятно: «Когда? Какой? Для чего? Зачем?» нужно использовать тот или иной метод перелинковки.

Прошу к просмотру.

Первая часть:

Вторая часть:

Ссылки на программы, про которые рассказано в докладе:

Скачать скрипт рандомной перелинковки
http://www.page-weight.ru – программа предназначена для расчета и наглядного отображения распределения веса по сайту по определенной формуле.
http://home.snafu.de/tilman/xenulink.html – в скором времени напишу подробную статью об этой программе.
http://www.screamingfrog.co.uk/seo-spider/ – технический аудит сайта, в ближайшее время на блоге seom.info обещали выложить подробную инструкцию по использованию данной программы.
http://seom.info/buy-key-collector/ – удобная программа по анализу ключевых слов и не только.