Vamos a popularizar la diferencia entre los códigos de estado 301 y 302
El recurso 301 Movido Permanentemente solicitado ha sido trasladado permanentemente a una nueva ubicación, y cualquier referencia futura a este recurso debe usar uno de los varios URI devueltos en esta respuesta. Si es posible, los clientes con edición de enlaces deben modificar automáticamente la dirección solicitada a la que devuelve el servidor. Esta respuesta también es almacenable en caché salvo que se especifique lo contrario.
Los recursos solicitados por 302 Found ahora responden temporalmente a solicitudes de otro URI. Dado que dichas redirecciones son temporales, el cliente debe seguir enviando futuras solicitudes a la dirección original. Esta respuesta solo se puede almacenar en caché si se especifica en Cache-Control o Expires. 301 es adecuado para redirecciones permanentes
El escenario más común para el 301 es usar saltos de nombre de dominio. Por ejemplo, visitamoshttp://www.baidu.comSaltaré ahttps://www.baidu.comTras enviar la solicitud, se devolverá un código de estado 301, y luego se devolverá una ubicación, solicitando una nueva dirección, y el navegador tomará esa nueva dirección para acceder. Nota: las peticiones 301 pueden almacenarse en caché, es decir, al mirar el código de estado, puedes ver que al final dice desde caché. O cambias el nombre de tu página web de php a html, y en el proceso también ocurrirá una redirección permanente.
La 302 se utiliza para saltos temporales
Por ejemplo, los usuarios que no están conectados son redirigidos a la página de inicio de sesión cuando visitan el centro de usuarios. Visitar una página 404 redirige a la página principal.
La configuración del SLB de Balanceo de Carga en la Nube de Alibaba es la siguiente:
Usamos http para redirigir a https, la intención obvia es redirigir de forma permanente, no temporal, pero aquí Alibaba Cloud me da lo que devolvemosCódigo de estado de redirección temporal 302。 Como se muestra a continuación:
El código de estado de la devolución probado online con Webmaster's Home and Aizhan Network es 302, y también usé ese código para devolver el código de estado 302.
Estudio de caso: Las redirecciones de la página web 302 fueron sancionadas por GOOGLE por uso indebido
Business.com es el mayor motor de búsqueda y categoría empresarial en Internet, con reputación por ofrecer información empresarial de forma profesional, incluyendo cerca de 190.000 páginas web. Si buscas en Google la palabra clave "business", la web aparecerá en primer lugar. Sin embargo, el 5 de septiembre de 2010, Business.com se encontró con algo extraño: su imagen de imagen en la página principal cambió de 8 a 0, y la página principal no apareció en los resultados de búsqueda de Google. Por suerte, solo la página principal se "evapora". Pero afortunadamente, la página principal volvió a aparecer en los resultados de búsqueda de Google al día siguiente, aunque la imagen personal seguía siendo 0.
Enlace:El inicio de sesión del hipervínculo es visible.
Hoy estoy en la plataforma de webmaster de Baidu "autenticación HTTPS", y descubrí que una verificación HTTPS en el sitio falló, lo que despertó mi vigilancia.
No hay diferencia entre 302 y 301 en cuanto a funcionalidad, pero debería tener un gran impacto en el SEO, o se divide en dos códigos de estado diferentes.
Dado que este sitio utiliza resolución DNS inteligente, puedes establecer diferentes direcciones para distintas regiones; este sitio solo distingue entre nacionales y extranjeros, Alibaba Cloud nacional, Amazon AWS extranjero, como se muestra en la figura siguiente:
Usando la prueba de ping del webmaster, descubrí que hay 29 IPs independientes, aunque las direcciones de resolución son diferentes, pero todas redirigen la URL http a https.
He probado Alibaba Cloud SLB y Amazon CDN con código, y el resultado que devuelve HTTP redirect https es el siguiente:
La única diferencia en las peticiones es que, al probar Amazon, tienes que hacer una solicitud a través de un proxy, para poder ir al extranjero a analizar y adjuntar el código:
Antes de la prueba, se ha enviado un ticket a Alibaba Cloud, como se muestra en la figura siguiente:
Hasta el momento, no se ha resuelto ni se ha explicado el motivo.
(Fin)
|