Una redirección 301 es una redirección permanente de una URL a otra. Cuando un navegador hace una petición a una URL que ha sido redirigida, el navegador normalmente mostrará la nueva URL.
Los redireccionamientos 301 se utilizan a menudo cuando un sitio web ha sido trasladado a una nueva ubicación, y también pueden utilizarse para redirigir el tráfico de un sitio web a otro.
¿Cuál es la diferencia entre 301 y 404?
301 y 404 son códigos de estado HTTP. 301 es el código de estado HTTP para "trasladado permanentemente", lo que significa que un recurso ha sido trasladado a una nueva ubicación y todas las futuras solicitudes de ese recurso deben dirigirse a la nueva ubicación. 404 es el código de estado HTTP para "no encontrado", lo que significa que un recurso no pudo ser encontrado en la ubicación especificada.
¿Cuál es la diferencia entre redirección temporal y redirección permanente?
Las redirecciones temporales (también conocidas como "302 Found" o "302 Redirect") se utilizan cuando el destino de un recurso ha cambiado temporalmente. Esto suele ocurrir cuando un sitio web está en mantenimiento o cuando una página ha sido trasladada a una nueva ubicación.
Las redirecciones permanentes (también conocidas como "301 Moved Permanently" o "301 Redirect") se utilizan cuando el destino de un recurso ha cambiado permanentemente. Este es el caso típico cuando un sitio web ha sido rediseñado o cuando una página ha sido movida permanentemente a una nueva ubicación.
¿Es la 301 una página de error?
No, 301 no es una página de error.
301 es un código de estado HTTP que indica que una página ha sido trasladada permanentemente a una nueva ubicación. Cuando un navegador solicita una página que ha sido trasladada, el servidor responde con un código de estado 301 e incluye la nueva ubicación de la página en la cabecera de respuesta.
¿Cómo se utiliza la redirección 301?
Las redirecciones 301 se utilizan para redirigir permanentemente una URL a otra. El caso más común para esto es cuando un sitio web cambia su nombre de dominio o se mueve a un nuevo servidor, y usted quiere asegurarse de que los usuarios son redirigidos a la nueva ubicación.
Para configurar una redirección 301, tendrá que añadir una línea a su archivo .htaccess que se parece a esto:
Redirigir 301 /página-antigua.html http://www.example.com/new-page.html
Esto redirigirá cualquier solicitud de la página antigua a la nueva página. También puede utilizar comodines en la antigua URL, para que todas las páginas de un determinado directorio sean redirigidas:
Redirigir 301 /directorio-antiguo/ http://www.example.com/new-directory/
También puede redirigir todo un sitio web a un nuevo nombre de dominio utilizando una redirección 301. Para ello, tendrá que configurar una redirección del lado del servidor, que está fuera del alcance de esta respuesta. ¿Cuál es la diferencia entre 301 y 404? Cuando un servidor web responde a una solicitud de una página web, puede enviar un código de estado "301" o "404" en su respuesta. Un código de estado "301" indica que la página ha sido trasladada permanentemente a una nueva ubicación, mientras que un código de estado "404" indica que la página no se puede encontrar.