пятница, 4 января 2008 г.

Первая неделя 2008

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



Так и хочется перейти к пятому способу зарабатывания на жизнь. Первая цель этого месяца борьба с ленью и лишним весом. Но, блин, посты с картинками Могилевского бомжа уводят мысли в сторону. Как сосредоточиться?

вторник, 25 декабря 2007 г.

Коды 5xx (ошибка сервера)

Перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок сервера (коды 5xx).

500 Внутренняя ошибка сервера

Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос (получен код 500 Internal Server Error).

501 Метод не поддерживается

Сервер не поддерживает функциональные возможности, требуемые для выполнения запроса (получен код 501 Not Implemented). Этот ответ соответствует состоянию, когда сервер не распознает метод запроса и не способен о беспечить его для любого ресурса.

502 Ошибка шлюза

Сервер, действуя в качестве шлюза или прокси-сервера, получил недопустимый ответ от следующего сервера в цепочке запросов, к которому обратился при попытке выполнить запрос (получен код 502 Bad Gateway).

503 Служба недоступна

Возникла ошибка из-за временной перегрузки или отключения на техническое обслуживание сервера (получен код 503 Service Unavailable).

504 Время прохождения через межсетевой шлюз истекло

Сервер, при работе в качестве внешнего шлюза или прокси-сервера, своевременно не получил отклик от вышестоящего сервера, к которому он обратился, пытаясь выполнить запрос (получен код 504 Gateway Timeout).

505 Версия НТТР не поддерживается

Сервер не поддерживает или отказывается поддерживать версию HTTP-протокола, которая используется в сообщении запроса робота (получен код 505 HTTP Version Not Supported).

507 Недостаточно места

Сервер не может обработать запрос из-за недостатка места на диске (получен код 507 Insufficient Storage).

510 Отсутствуют расширения

Сервер не может обработать запрос из-за того, что запрашиваемое расширение не поддерживается (получен код 510 Not Extended).

Коды 4xx (ошибка клиента)

Перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок в клиентском запросе (коды 4xx).

400 Неверный запрос

Запрос не может быть понят сервером из-за некорректного синтаксиса (получен код 400 Bad Request).

401 Неавторизованный запрос

Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем (получен код 401 Unauthorized).

402 Необходима оплата за запрос

Внутренняя ошибка или ошибка конфигурации сервера (получен код 402 Payment Required).

403 Доступ к ресурсу запрещен

Доступ к документу запрещен (получен код 403 Forbidden). Если вы хотите, чтобы страница индексировалась, необходимо разрешить доступ к ней.

404 Ресурс не найден

Документ не существует (получен код 404 Not Found). Если вы удалили какой-то раздел сайта, можно с помощью robots.txt запретить роботу обращаться к нему. Если такой страницы на сайте никогда не существовало, игнорируйте эту ошибку, возможно, кто-то поставил некорректную ссылку на ваш сайт.

405 Недопустимый метод

Метод, определенный в строке запроса (Request-Line), не дозволено применять для указанного ресурса, поэтому робот не смог его проиндексировать (получен код 405 Method Not Allowed).

406 Неприемлемый запрос

Нужный документ существует, но не в том формате (язык или кодировка не поддерживаются роботом). Получен код 406 Not Acceptable.

407 Требуется идентификация прокси или межсетевого экрана

Необходима регистрация на прокси-сервере (получен код 407 Proxy Authentication Required).

408 Время запроса истекло

Сайт не передал полный запрос в течение установленного времени и робот разорвал соединение (получен код 408 Request Timeout).

409 Конфликт

Запрос конфликтует с другим запросом или с конфигурацией сервера (получен код 409
Conflict).

410 Ресурс недоступен

Затребованный ресурс был окончательно удален с сайта (получен код 410 Gone).

411 Необходимо указать длину

Сервер отказывается принимать запрос без определенного заголовка Content-Length (получен код 411 Length Required). Поправьте заголовки на своем сервере;— тогда в следующий раз робот сможет проиндексировать страницу.

412 Сбой при обработке предварительного условия

При проверке на сервере одного или более полей заголовка запроса обнаружено несоответствие (сбой или ошибка при обработке предварительного условия). Получен код 412 Precondition Failed.

413 Тело запроса превышает допустимый размер

Сервер отказывается обрабатывать запрос потому, что размер запроса больше того, что может обработать сервер (получен код 413 Request Entity Too Large).

414 Недопустимая длина URI запроса

Сервер отказывается обслуживать запрос, потому что запрашиваемый роботом URI Request-URI) длиннее, чем сервер может интерпретировать (получен код 414 Request-URI Too Long).

415 Неподдерживаемый MIME тип

Сервер отказывается обрабатывать запрос, потому что тело запроса имеет неподдерживаемый формат (получен код 415 Unsupported Media Type).

416 Диапазон не может быть обработан

Сервер отказывается обрабатывать запрос, потому что значение поля Range в заголовке запроса указывает на недопустимый диапазон байтов (получен код 416 Requested Range Not Satisfiable).

417 Сбой при ожидании

Сервер отказывается обрабатывать запрос, потому что значение поля Expect в заголовке запроса не соответствует ожиданиям (получен код 417 Expectation Failed).

422 Необрабатываемый элемент

Сервер не в состоянии обработать один (или более) элемент запроса (получен код 422
Unprocessable Entity).

423 Заблокировано

Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован (получен код 423 Locked).

424 Неверная зависимость

Сервер отказывается обработать запрос, так как один из зависимых ресурсов заблокирован (получен код 424 Failed Dependency).

426 Требуется обновление

Сервер запросил апгрейд соединения до SSL, но SSL не поддерживается клиентом (получен код 426 Upgrade Required).

Коды 3xx (перенаправление)

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

Перечень кодов статуса HTTP, использующихся при перенаправлении запроса (коды 3xx). Спасибо Yandex за оригинал.

300 Множественный выбор

Затребованный URL обозначает более одного ресурса, и робот не смог однозначно определить, к какой странице URL относится (получен код 300 Multiple Choices).
Исправьте заголовки или укажите ресурс правильно, и тогда робот сможет проиндексировать страницу.

301 Ресурс перемещен навсегда

Документ уже не используется сервером, а ссылка перенаправляет на другую страницу (получен код 301 Moved Permanently). Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено перенаправление.

302 Ресурс временно перемещен

Запрошенный ресурс временно находится под другим адресом (получен код 302 Moved
Temporarily). Так как пользователи не смогут увидеть подобные документы, показывать их в поиске не имеет смысла, и робот их не индексирует. Однако робот обязательно проиндексирует страницу, на которую установлено перенаправление.

303 Смотрите другой ресурс

Запрошенный ресурс находится под другим адресом и его следует запрашивать, используя метод GET (получен код 303 See Other). Если вы хотите, чтобы указанная страница находилась в поиске, она должна отвечать кодом 200.

304 Ресурс не изменялся

Получен код 304 Not Modified. Если страница не изменилась с момента последнего обращения робота, рекомендуется выдавать этот код. Это ускорит индексацию и уменьшит трафик.

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

Доступ к затребованному ресурсу может осуществляться только через прокси-сервер, указанный в заголовке Location (получен код 305 Use Proxy).

307 Временное перенаправление

Затребованный ресурс был временно переведен на другой адрес, который необходимо прописать в Location (получен код 307 Temporary Redirect).

вторник, 18 декабря 2007 г.

Тупизна 301 от яхи

Продолжаю удивляться происходящему. По поводу бана перенесенного сайта, о котором я писал, отписался в саппорт яндекса, пришел ответ.

Re: "Количество страниц сайта, которые находятся в поиске, зависит от авторитетности сайта, оригинальности его контента, наличия спама (в том числе ссылочного) на его страницах. Если Ваш сайт еще молод и не стал достаточно авторитетным, со временем он проиндексируется лучше. Если Ваш сайт не содержит оригинального контента, даже уже имеющиеся в индексе страницы могут исчезнуть из поиска".

Дежурная фраза, и на том спасибо. Бан сняли. Отлично.

Удивление в другом. Проверил новый домен в адурелке, а в ответ. Сайт является зеркалом старого сайта!!! Но там ни хрена нет?! И в robots.txt прописано основное зеркало, и редирект 301 стоит. Жду апов, может все устаканется. Нужно быть "блондинкой", чтобы понять логику ботов яндекса.

Вирус идея, Гриппуем

Презренному Манимейкеру посвящается.
Хотя вирус сетевого гриппа пошел на спад, две бациллы все-таки долетели до меня и сподвигнули к этому посту. Спасибо "Могилевскому бомжу" и Вирус-идея

Раскрывать карты в столь щекотливом деле как заработок последнее дело. Как модно говорить "палить тему", то здесь скорее подойдет "залететь по дури". На одном из блогов в "бомжеленте" прочел интересную фразу "А давайте раскроем свои имена, хватит только по никам жить анонимно". Хотелось этому умнику добавить "И сканы паспорта выложить в блог". Сразу вырисовалось в сознание лицо налогового инспектора, косящего под наивного блогера, управление "К", управление "Р", федеральная служба финансового контроля или кто там еще. Не знаю как у вас в России, а у нас в ... налоговая и комитет работает не хуже американских налоговых инспекторов. И все можно вычислить на раз, два, три. И срок влепят за скрытие доходов, с конфискацией. Вопрос только размер заработка. Причастность к Adult бизнесу приветствоваться тоже не будет.

Теперь факты из жизни:
1. В школе учил бейсик на "Корвете", в конце 80-х это были лучшие классы. Круче них были только "Ямахи". Даже имел два года подряд первые места на районной олимпиаде по информатике. На области было пятое.

2. В институте мне сказали, что Фортран-66 круче и заставили писать курсовой на первом курсе. Писал для половины группы. Задачки элементарные, программировать никто не умел, ломал своё сознание и руки на ЕС1840. Странно, но когда перешел на четвертый и начался курс автоматизации, уже был новый этап компьютеризации. Дали задание написать программу на Паскале. Никого не трогало то, что никто никогда его нам не преподавал, и в глаза никто до этого компьютера не видел, разве что бытовой "Байт" и "Spectrum Z80"(могу ошибиться, давно это было). Уточняю ВУЗ машиностроительный. В результате к выпуску никто не умел программировать ни на одном языке и не имел представление. Себя я исключаю, Basic я помнил, помню в DOS8.66 он был у меня точно.

3. Моя сегодняшняя профессия ни каким образом не связано с Интернетом. Я инженер на машиностроительном предприятии. Единственное связующее звено это комп за которым я провожу 8 часов на работе и немерянно дома.

4. У меня нормальная семья, двое детей. И пока заработок в Интернете не превысит моей основной зарплаты, менять что-то я не собираюсь. Доходы не афиширую, по причинам, перечисленным в начале поста. Так как необходимо воспитывать детей и иногда уделять внимание любимой жене, сильный рост заработков кажется немного призрачным.

5. Совершенно не знаю PHP, пытаюсь познать на ходу. В результате приходиться пользоваться готовыми решениями и доводить их до ума(до своего ума :) туплю иногда). Разноплановость основной работы и Интернет заработков делает работу интересной, а заработок интересным хобби. Хочется иметь хобби c бюджетом 1-3k в месяц. Деньги это хороший стимул.

1 Adarka
2 BrokenBrake
3 Bum
4 homelessminsk
5 Nodachi

Выздоравливайте братцы бомжики, праздники скоро!

пятница, 14 декабря 2007 г.

Редирект 301 (окончание)

Опыты с редиректом 301 завершены. Есть как положительные результаты, так и отрицательные. Рад, что эта тема зацепила не только меня gastaseo. Люди знающие разложили все по полочкам. Есть чему поучиться.

Положительные результаты. Два сайта вылезли из бана яндекса.

Отрицательный результат. Был сайт без бана PR2 ТИЦ10, но плохо индексировался. Домен был третьего уровня. Прикупил второго, перенес, поставил редирект 301, никуда в адурелки не добавлял. Гугла славно съела, даже без спада посещений. Вываливание старых страниц из базы и заливка новых в индекс прошла незаметно. Рамблер тоже подцепил и потиху кушает. Яндекс как всегда произвел неизгладимое впечатление. Поставил сайт в запрет на индексацию - бан сразу через неделю. Я даже в sape не успел ссылки прикупить. Прошелся по форумам - не я один такой. Рекомендации разные. От запрета через robots.txt индесации яндексом старого сайта, до ... танцев с бубном. Большинство вариантов несовместимы с нормальным редиректом.. Короче рекомендации, выложенные в хелпе яндекса - фуфло. Сайт могут забанить как клон, неоригинальный контент, и как рожденный при плохом сочетании звезд на небе. ТИЦ по любому не перетекает. А пересчет ПР у Гуглы приходится ждать весьма долго (редкое явление слишком).

Редирект чаще всего нужен постоянным клиентам сайта. Странно, что Яндекс так непоследователен в своих действиях.

Мои выводы. Если сайт в бане и надо поисковый трафик, редирект 301 лучший способ, хуже не будет. Если сайт присутствует в поисковой базе Яши, а переезд необходим. То сначала надо позаботится об удалении всех страниц из базы Яши. И только потом делать все по правилам. Для яндекса это будет новый сайт. Вероятность санкций (если с остальным все в порядке) минимален.