El código de estado HTTP 301, comúnmente denominado "Movido permanentemente", es un estado de respuesta de un servidor web que significa una redirección permanente de URL. Esto suele ocurrir cuando una página web ha sido reubicada y la URL original ya no es aplicable. El servidor, cuando emite un código de estado 301, también proporciona la nueva URL en el campo "Ubicación". Este código es especialmente importante para la optimización de motores de búsqueda (SEO), ya que permite a los motores de búsqueda revisar sus bases de datos y transferir cualquier vínculo de la antigua URL a la nueva. No obstante, es fundamental utilizar las redirecciones 301 con prudencia para evitar que se prolonguen los tiempos de carga de la página y se diluya el valor SEO. Además, al pasar de HTTP a HTTPS, asegúrese de que todos los recursos de la página se cargan a través de HTTPS para evitar complicaciones de contenido mixto. Por último, tenga en cuenta que numerosos navegadores web almacenan en caché las redirecciones 301, lo que significa que redirigirán automáticamente cualquier solicitud futura a la nueva URL.
En el World Wide Web, HTTP 301 es el Código de estado de respuesta HTTP para 301 Movido permanentemente. Se utiliza para la redirección permanente, lo que significa que los enlaces o registros que devuelven esta respuesta deben actualizarse. La nueva URL debe proporcionarse en el campo Ubicación, incluido con la respuesta. La redirección 301 se considera una práctica recomendada para actualizar usuarios de HTTP a HTTPS.
RFC 2616 establece que: