Que código de status HTTP deve retornar um domínio não configurado?

3

Qual código de status HTTP deve retornar um nome de domínio vhost desconfigurado?

Eu tenho uma configuração vhost onde eu pego todos os domínios não configurados em um vhost padrão e sirvo uma página informando que ele está desconfigurado.

Devo retornar um código de erro http para informar ao cliente que algo deu errado e, talvez, impedir que a página seja indexada? Ou devo apenas retornar 200 e usar o robots.txt?

    
por Jens Björnhager 03.10.2010 / 05:54

3 respostas

1

Use um arquivo HTML clichê e robots.txt - se você não conseguir implementar o domínio, pode ser útil ter seus detalhes de contato postados para que possíveis compradores possam entrar em contato com você (especialmente se você usar um registro de proxy WHOIS).

    
por 03.10.2010 / 07:38
4

404 (não encontrado) é bom:

The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.

No seu caso, não há nada que corresponda ao URI no seu vhost (ainda).

Claro, você pode retornar uma página dizendo o que quiser ao mesmo tempo, não precisa ser a página de erro padrão.

    
por 03.10.2010 / 13:44
2

Da lista de códigos de status HTTP, parece que 501 - Not Implemented pode ser o mais adequado. Honestamente, eu não acho que isso importe muito, no entanto. Para o meu vhosts pega-tudo, eu costumo apenas servir um index.html em branco. Nenhum usuário legítimo vai acabar lá de qualquer maneira, então qualquer coisa que caia no vhost padrão é um script / bot malicioso, ou alguém que está apenas bisbilhotando e realmente não precisa de um código de erro real.

    
por 03.10.2010 / 06:06