Eu tenho um site, construído no ASP.NET MVC 3, que será fechado completamente. O domínio ainda será necessário por alguns meses, portanto, durante esse período, eu gostaria de exibir uma única mensagem pelo menos na página principal.
Eu estou pensando que os padrões ditariam ter todas as solicitações direcionadas para uma única página via 301 movidos permanentemente ou servir um 410 Gone para todas as solicitações.
Esta é a primeira vez que fechei completamente um site e, embora espere não ter que fazê-lo novamente em breve, gostaria de saber a maneira preferida de fazer isso.
(Estou completamente aberto a sugestões de tags. Fechar um site não parece ser um tópico popular, o que eu acho que é uma coisa boa.)
http-headers
James Skemp
fonte
fonte
Respostas:
Após o fechamento do site, o envio de um
410 Gone
código de status HTTP seria a maneira correta de fazê-lo, pois isso indicará aos mecanismos de pesquisa que essas páginas desapareceram definitivamente e para removê-las de seu índice.O 404 também fará isso, mas poderá demorar mais, pois os mecanismos de pesquisa continuarão tentando acessá-lo várias vezes antes de removê-lo do índice.
Além disso, certifique-se de que, ao enviar o código de status 410, você redirecione os usuários para uma página que expele o site para que eles não obtenham páginas de erro confusas e confundam o que aconteceu.
fonte