07/08/2009

Códigos de redirecionamento Classe 2xx

São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 2xx
Códigos de status que indicam que o servidor processou a solicitação com sucesso.
  • 200 (Bem sucedido) : O servidor processou a solicitação com sucesso. Em geral, isso indica que o servidor forneceu uma página que foi solicitada. Caso você veja esse status no seu arquivo robots.txt, o Googlebot recuperou o arquivo com sucesso
  • 201 (criado): A solicitação foi bem-sucedida e o servidor criou um novo recurso.
  • 202 (aceito) : O servidor aceitou a solicitação, mas ainda não a processou.
  • 203 (informação não autorizável) : O servidor processou a solicitação com sucesso, mas está retornando informações que podem ser de outra fonte
  • 204 (sem conteúdo) : O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo.
  • 205 (reconfigurar conteúdo) :O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo. Ao contrário da 204, esta resposta exige que o solicitante reconfigure o modo de exibição do documento (por exemplo, limpe um formulário para uma nova entrada).
  • 206 (conteúdo parcial) : O servidor processou uma solicitação parcial GET com sucesso
Fontes:

06/08/2009

Códigos de redirecionamento Classe 1XX

São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 1xx
Essa classe de código de status indica uma resposta provisória, que consiste apenas no status-line e cabeçalhos opcionais, sendo encerrada por uma linha vazia. Ela informa ao solicitante(cliente) que ele deve realizar alguma ação para continuar.
Não existem cabeçalhos necessários para esta classe e os servidores não enviam resposta com código 1xx para um cliente..Os códigos desta categoria indicam uma resposta provisória e exigem que o solicitante realize uma ação para continuar.
  • 100 (continuar) : Este código informa ao cliente que a primeira parte do pedido foi aceita e que o mesmo deve continuar enviando as partes seguintes ou ignorar este aviso em caso de finalização das solicitações, aguardando assim a resposta do servidor
  • 101 (modificando protocolos): este código informa ao solicitante que o servidor recebeu um pedido de modificação na aplicação protocolo a ser utilizado e irá realiza-la.
Fontes:

Códigos de redirecionamento Classe 3xx

São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 3xx
Uma ação adicional é necessária para completar a solicitação. Esses códigos de status são usados frequentemente para redirecionamentos. O Google recomenda usar menos de cinco redirecionamentos para cada solicitação. Use as Ferramentas para webmasters para ver se o Googlebot está com dificuldades ao rastrear as suas páginas redirecionadas. A página Erros de rastreamento em Diagnósticos lista os URLs que o Googlebot não conseguiu rastrear devido a erros de redirecionamento.
  • 300 (multipla escolha) : O servidor tem muitas ações disponíveis com base na solicitação. O servidor pode escolher uma ação com base no solicitante (user-agent) ou apresentar uma lista para que o solicitante escolha uma ação
  • 301 (movido permanentemente) : A página solicitada foi movida permanentemente para um novo local. Quando o servidor retornar essa resposta (como uma resposta para uma solicitação GET ou HEAD), ele automaticamente direcionará o solicitante para o novo local. Você deve usar esse código para fazer com que o Googlebot saiba que uma página ou um site foi permanentemente movido para um novo local
  • 302 (Movido temporariamente): O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente. No entanto, você não deve usá-lo para informar ao Googlebot que uma página ou um site foi movido, porque o Googlebot continuará rastreando e indexando o local original.
  • 303 (Consultar outro local): O servidor retornará esse código quando o solicitante precisar fazer uma solicitação GET separadamente para outro local para obter a resposta. Para todas as outras solicitações (com exceção de HEAD), o servidor direciona automaticamente para o outro local.
  • 304 (Não modificado): A página solicitada não foi modificada desde a última solicitação. Quando o servidor retornar essa resposta, ele não retornará o conteúdo da página.
    Você deverá configurar o servidor para retornar essa resposta (chamada de cabeçalho If-Modified-Since HTTP) quando uma página não tiver sido alterada desde a última vez em que o solicitante fez o pedido. Isso economiza a transmissão de informações e despesas gerais, pois o servidor pode informar ao Googlebot que uma página não foi alterada desde o último rastreamento.
  • 305 (Utilizar proxy): O solicitante poderá acessar a página solicitada utilizando um proxy. Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
  • 307 (Redirecionamento temporário): O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente. No entanto, você não deve usá-lo para informar ao Googlebot que uma página ou um site foi movido, porque o Googlebot continuará rastreando e indexando o local original.
Fontes: