O Que É HTTP 301 Moved Permanently?
HTTP 301 Moved Permanently explicado, e o que ele significa quando você o vê em CI/CD e deploys.
HTTP 301 diz aos clients que o recurso foi movido permanentemente para uma nova URL.
O que significa
Um 301 inclui um header Location com a nova URL. Navegadores e clients bem-comportados atualizam favoritos e o seguem. Motores de busca transferem o ranking para a nova URL.
Quando você o vê em CI/CD
No CI, um curl sem -L não seguirá o redirecionamento e pode "falhar" inesperadamente. Adicione -L para seguir, ou verifique o 301 e seu Location explicitamente.
Principais conclusões
- 301 é um redirecionamento permanente.
- Siga-o com
curl -L. - Motores de busca passam o ranking para a nova URL.