302 vs. http 307

302 y 307 son redirecciones temporales; la diferencia es que 307 garantiza que el método HTTP no cambia. Por qué Google las trata igual, cuándo 307 es la opción adecuada y el '307 fantasma' de HSTS.

Publicado por primera vez: 2 jul 2026 · Última actualización: 8 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

302 y 307 son redirecciones temporales, y Google las procesa de la misma forma: su documentación llama a 307 'equivalente a 302', y Mueller ha dicho que 'para SEO, no importa realmente' al elegir entre los pares temporales y permanentes; ninguno de los códigos es una señal de que el destino deba ser canónico, aunque Google no ha publicado una fórmula de PageRank/valor de enlace para ninguno. La diferencia real es la preservación del método: un seguimiento automático de un 307 debe mantener el mismo método de solicitud (un POST sigue siendo un POST), mientras que 302 permite que un cliente convierta POST en GET; el cuerpo y las credenciales siguen dependiendo del cliente específico, así que verifica en lugar de asumir. Usa 307 cuando la pérdida del método es importante —API, formularios, flujos de POST/webhook/checkout—, pero vigila la repetición no idempotente (una llamada de pago o de pedido puede reenviarse en una redirección); usa un 302 simple para redirecciones GET ordinarias (geo/idioma, la opción recomendada por Google para pruebas A/B, móvil↔escritorio) y trata las redirecciones de mantenimiento como dependientes del recurso y no como automáticas. Dos advertencias: un 307 en la pestaña de red del navegador suele ser el '307 fantasma' de HSTS que tu servidor nunca envió (una etiqueta de la interfaz de Chrome, no una garantía del protocolo), y Bing no ha publicado una guía diferenciada sobre 302 vs. 307. Mi propio orden preferido para redirecciones temporales es 307 / 302 / 303 por encima de meta/HTTP refresh; aunque usar 307 por defecto no está exento de compensaciones, así que verifica los encabezados de caché, la compatibilidad con clientes antiguos y la idempotencia antes de hacerlo en todas partes.

TL;DR — 302 y 307 son redirecciones temporales, y Google las procesa de la misma manera: su documentación dice que 307 es “equivalent to 302,” (traducción) «Es equivalente a 302», y Mueller ha dicho “for SEO, it doesn’t really matter” (traducción) «para SEO, no importa realmente» entre los pares temporales y permanentes; ninguno de los dos códigos es una señal de que el destino debería convertirse en canónico, y Google no ha publicado una división declarada de PageRank/valor de enlaces entre ellos. La diferencia real es la preservación del método: un seguimiento automático de un 307 debe mantener el mismo método de solicitud (un POST sigue siendo un POST), mientras que un 302 permite que un cliente convierta POST a GET; los bytes exactos del cuerpo, las credenciales y el comportamiento entre orígenes aún dependen del cliente, así que verifica en lugar de asumir. Usa 307 cuando perder el método rompa las cosas: APIs, formularios, flujos de POST/webhook/checkout/autenticación, pero ten cuidado con la repetición no idempotente (una llamada redirigida de pago o pedido puede reenviarse). Un 302 simple está bien para redirecciones GET ordinarias, incluida la recomendación explícita de Google para pruebas A/B. Ten cuidado con el “phantom 307” de HSTS (una etiqueta de la interfaz de Chrome, no una garantía del protocolo), los aspectos específicos de los frameworks (Next.js documenta 303 para Server Actions y 307 en otros casos: verifica tu versión en lugar de generalizar a otras plataformas), y ten en cuenta que Bing no tiene orientación distinta para 302 vs. 307. Mi propio orden preferido para redirecciones temporales es 307 / 302 / 303 sobre meta/HTTP refresh, aunque usar 307 por defecto no es gratuito, así que verifica primero las cabeceras de caché, la compatibilidad con clientes antiguos y las salvaguardas de idempotencia.

Ambos son temporales: ese es el punto de partida

Antes que nada: 302 y 307 están en la misma categoría. Google agrupa 302 (Found), 303 (See Other) y 307 (Temporary Redirect) como “redirecciones temporales”, y su comportamiento para todas ellas es el mismo:

  • “Googlebot follows the redirect, but the indexing pipeline doesn’t use the redirect as a signal that the redirect target should be canonical.” (traducción) «Googlebot sigue la redirección, pero la canalización de indexación no usa la redirección como una señal de que el destino de la redirección debería ser canónico.» En términos sencillos, una redirección temporal conserva la URL de origen como URL principal de forma predeterminada; no transfiere al destino las señales del origen como lo hace una redirección permanente (301/308).
Evidence for this claim Google Search does not use a 302, 303, or 307 temporary redirect itself as a signal that the target should be canonical, although other signals can still lead to target indexing or selection. Scope: temporary redirects Confidence: high · Verified: Redirects and Google Search

Esta es exactamente la comparación del nivel permanente un nivel más abajo: 301/308 son el par permanente, 302/307 son el par temporal, y la lógica de “el que tiene el número más alto conserva el método” es idéntica en ambos.

La única diferencia real: conservación del método y del cuerpo

Esta es la distinción que realmente importa, en una frase: cuando un cliente sigue automáticamente un 307, la especificación HTTP actual (RFC 9110) requiere que mantenga el mismo método de solicitud; un 302 deja al cliente en libertad de cambiar un POST a un GET. Esa es una garantía a nivel de especificación sobre el método — no es una garantía general sobre cada byte del cuerpo, las credenciales o la gestión entre orígenes, que todavía dependen del cliente específico que implementa la redirección. Verifica esos aspectos con una solicitud real en lugar de asumir que un 307 lo reproduce todo de manera idéntica en cada caso.

Por qué existía la ambigüedad es una historia sobre la especificación que vale la pena contar, porque la mayoría de los artículos afirman el hecho sin explicar por qué. En la era de HTTP/1.0, el texto de la especificación de 302 técnicamente decía que los clientes no deberían cambiar el método de solicitud al seguir la redirección — pero los primeros navegadores (Netscape, luego todos) lo ignoraron y silenciosamente convirtieron los métodos que no eran GET, especialmente POST, en GET en un 302. Ese comportamiento inconsistente pero universal se convirtió en el estándar de facto. HTTP/1.1 (RFC 2616, 1999, luego integrado en RFC 7231 y en el actual RFC 9110) formalizó la división en dos códigos explícitos para acabar con la confusión:

  • 303 (See Other) — recupera el destino de la redirección con GET o HEAD (no simplemente “siempre GET” — RFC 9110 permite cualquiera de los dos métodos seguros), el comportamiento previsto para “POST, luego redirigir a una página de resultados que puedes recargar de forma segura.”
  • 307 (Temporary Redirect) — método estrictamente preservado en un seguimiento automático, por especificación; RFC 9110 no obliga en absoluto a todos los clientes a seguir la redirección.

MDN expone la conclusión práctica con claridad: “The difference between 307 and 302 is that 307 guarantees that the client will not change the request method and body when the redirected request is made. With 302, older clients incorrectly changed the method to GET.” (traducción) «La diferencia entre 307 y 302 es que 307 garantiza que el cliente no cambiará el método de la solicitud ni el cuerpo cuando se realice la solicitud redirigida. Con 302, los clientes antiguos cambiaban incorrectamente el método a GET.» Por lo tanto, 307 no añadió tanto una nueva capacidad como eliminó una ambigüedad — es la versión garantizada por la especificación de lo que un 302 que se comporta correctamente se suponía que debía hacer desde el principio. Los navegadores modernos son mucho más coherentes que el caos de la era Netscape, pero 307 elimina la ambigüedad por especificación en lugar de por convención.

Lado a lado:

Tipo de solicitud302307
Redirección de página GET simpleBien — se repite como GETBien — se repite como GET
POST + datos de formularioLa especificación permite que el cliente lo cambie a GET (RFC 9110 §15.4.3) — el comportamiento varía según el clienteMétodo preservado en el seguimiento automático — normalmente el cuerpo también se envía, pero verifica los bytes/credenciales exactos para tu cliente
API / no GET (PUT, DELETE, webhook)La especificación aborda POST específicamente — no asumas que todos los métodos que no son GET se convierten de la misma maneraMétodo preservado por la especificación; confirma el comportamiento de cuerpo/credenciales/cross-origin para el cliente que realmente realiza la llamada

Dos notas de precisión que vale la pena tener claras: la disposición de la RFC que permite la conversión en un 302 menciona POST, no todos los métodos — no lo generalices como “302 always breaks PUT/DELETE (traducción) «302 siempre rompe PUT/DELETE» sin comprobar tu cliente específico. Y ninguno de los dos códigos se puede almacenar en caché de forma predeterminada solo por su estado: RFC 9111 no enumera 302 ni 307 entre los códigos de estado que se pueden almacenar en caché heurísticamente solo a partir del estado — el almacenamiento en caché sigue dependiendo de encabezados Cache-Control/Expires explícitos, no del código de redirección que hayas elegido.

Evidence for this claim Do not generalize the RFC's 302 POST-to-GET allowance into a claim that PUT, DELETE, or every non-GET method will change; client-specific evidence is required. Scope: 302, 303, and 307 responses Confidence: high · Verified: RFC 9110: HTTP Semantics

Mi propia definición de Ahrefs coincide con la parte de preservación del método: “A 307 redirect is the same as a 302 redirect, except it retains the HTTP method (POST, GET) of the original request when performing the redirect.” (traducción) «Un http 307 es lo mismo que un 302 redirect, excepto que conserva el método HTTP (POST, GET) de la solicitud original al realizar la redirección.»

Evidence for this claim RFC 9110 defines both 302 and 307 as temporary redirects; 307 forbids changing the request method, while 302 permits POST-to-GET rewriting for historical reasons. Scope: HTTP semantics for 302 and 307 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.3, 15.4.8

¿Google trata de forma diferente los códigos 302 y 307 para el SEO?

No — y Google es inusualmente explícito al respecto. Este es un tema resuelto y de baja controversia, de la misma manera que 301 frente a 308.

En la documentación de códigos de estado HTTP de Google, la fila del 302 dice que los rastreadores de Google “follow the redirect and use it as a weak signal that the target should be processed” (traducción) «siguen la redirección y la usan como una señal débil de que el destino debería procesarse», y la fila del 307 dice, textualmente, “Equivalent to 302.” (traducción) «Es equivalente a 302.» Google luego agrega la advertencia que se aplica por igual a los pares 302/307 y 301/308: “While Google treats these status codes the same way, keep in mind that they’re semantically different. Use the status code that’s appropriate for the redirect so other clients (for example, e-readers, other search engines) may benefit from it.” (traducción) «Google los considera iguales para este tratamiento, pero advierte que su semántica no coincide por completo. Usa el código apropiado para la redirección para que también puedan aprovecharlo otros clientes, como lectores electrónicos y motores de búsqueda.»

Esa es la respuesta sobre el procesamiento del rastreador. Google los trata de la misma manera en cuanto a cómo Googlebot obtiene y sigue la redirección, y solo pide que elijas el código semánticamente correcto para que los clientes que no son de Google se comporten correctamente. Evidence for this claim Google treats 307 as equivalent to 302 for Search while noting that the two status codes are semantically different. Scope: Google Search redirect handling; HTTP clients still need the appropriate status code. Confidence: high · Verified: Google: HTTP status codes and Search

Un matiz sobre el que vale la pena ser preciso, porque es una brecha real en mucha de la cobertura de otros: la equivalencia de procesamiento por parte del rastreador es una afirmación separada del resultado de indexación. El documento sobre redirecciones y Google Search de Google agrupa 302, 303 y 307 como “temporary redirects” (traducción) «redirecciones temporales» y afirma que “the indexing pipeline doesn’t use the redirect as a signal that the redirect target should be canonical.” (traducción) «el pipeline de indexación no usa la redirección como una señal de que el destino de la redirección debería ser canónico». Esa es una garantía real y útil, pero no es una promesa de que tu URL de origen siga posicionando, o de que el destino nunca pueda indexarse mediante otras señales. Trata “302 and 307 are processed the same way” (traducción) «302 y 307 se procesan de la misma manera» y “neither is a canonical signal to the target” (traducción) «ninguna es una señal de canonicalización hacia el destino» como dos afirmaciones separadas y ambas verdaderas, no como una afirmación de que los dos códigos transmiten PageRank o valor de enlace idénticos, algo que los documentos de Google no afirman en ningún sentido.

John Mueller dice lo mismo con sus propias palabras. En el episodio “Let’s talk redirects” de Search Off the Record, Martin Splitt preguntó directamente por qué 307 y 308 siquiera existen junto a 301 y 302. Mueller: “I had to look this up recently. And usually, with a 301 and 302, what is forwarded are GET requests.” (traducción) «Tuve que consultar esto hace poco. Por lo general, un 301 o un 302 reenvía solicitudes GET». … “And with 307, 308, it also forwards POST requests.” (traducción) «Y con 307, 308, también reenvía solicitudes POST». Luego la cita destacada que resuelve la pregunta de SEO: “I think for SEO, it doesn’t really matter. It’s more like, I don’t know… Does it work for APIs or not? And usually, APIs are not something that you need to have indexed directly in Search.” (traducción) «Creo que, para SEO, la elección no cambia mucho. La pregunta práctica es si funciona con APIs; normalmente no necesitas indexar sus endpoints directamente en Search».

Observa el planteamiento: el único motivo para optar por 307 en lugar de 302 es una cuestión de funcionalidad (“¿funciona para las API?”), no una cuestión de posicionamiento. No existe ninguna fuente primaria creíble que afirme una ventaja de SEO en ningún sentido.

¿Trata Bing de manera diferente 302 y 307?

Honestamente: Bing no lo ha dicho. Su guía pública sobre redirecciones (la publicación de 2011 «Gestión de redirecciones — 301s, 302s y canónicas» y la publicación de 2020 «Migración de sitios con Bing») solo analiza la división entre permanentes y temporales de 301 frente a 302 y nunca menciona 307 o 308 por su nombre. A diferencia del tema de 301 frente a 308 —donde Fabrice Canel hizo una declaración directa—, no pude encontrar ninguna declaración de un representante de Bing específicamente sobre 302 frente a 307.

Así que lo diré sin rodeos en lugar de asumir paridad: ninguna declaración de Bing diferencia específicamente 302 y 307. Existe un comportamiento documentado de Bing que vale la pena conocer para la discusión sobre redirecciones temporales en general —si Bingbot ve el mismo 302 suficientes veces seguidas, comenzará a tratarlo como un 301 y consolidará hacia adelante—, pero Bing no ha confirmado públicamente que ese comportamiento se extienda a 307 repetidos. Considera eso como un vacío genuino en la documentación, no como un hecho sobre 307.

Cuando 307 es la opción técnicamente correcta

Cualquier redirección en la que perder el método o el cuerpo original rompería algo:

  • API y endpoints de webhook — un POST/PUT/DELETE que debe llegar a la nueva URL con el método y el payload intactos.
  • Envíos de formularios (flujos POST) — como lo expresó Mueller: “if you have a— I’d almost say like a broken setup, that you have a form on one domain and the results are forwarded to a different one, then you would use the 307, 308.” (traducción) «si tienes una— casi diría como una configuración rota, que tienes un formulario en un dominio y los resultados se reenvían a uno diferente, entonces usarías 307, 308.»
  • Traspasos POST de checkout, pago e inicio de sesión/autenticación — cualquier punto en el que descartar el cuerpo haga que la transacción falle silenciosamente.

Una nota de seguridad que vale la pena señalar: la garantía de preservación del método de 307 tiene dos caras. Si la solicitud original no era idempotente —un cargo de pago, el envío de un pedido, cualquier cosa con un efecto secundario— un seguimiento automático de un 307 reproduce esa solicitud exacta en la nueva URL. Por lo general, eso es lo que quieres, pero también significa que un reintento del cliente o una cadena de redirecciones puede reenviar una llamada no idempotente más de una vez. Coloca controles de idempotencia (una clave de idempotencia, una comprobación de envío duplicado) en el endpoint receptor en lugar de asumir que la redirección por sí sola hace que la reproducción sea segura.

Una razón importante por la que los desarrolladores se encuentran con 307 sin elegirlo: algunos frameworks y plataformas de borde usan de forma predeterminada un código que preserva el método para solicitudes que no son GET. Next.js es el ejemplo documentado más claro: su función redirect() devuelve un 303 cuando se llama desde una Server Action y un 307 en otros contextos admitidos, según su referencia de API actual, así que comprueba la documentación de tu versión de Next.js en lugar de asumir que un solo código se aplica en todo el framework. Otros frameworks, CDN y balanceadores de carga varían según el producto y la versión: verifica el código de estado real que devuelve tu plataforma en lugar de asumir que coincide con lo que hace una plataforma de aspecto similar. Ver un 307 o 303 inesperado a menudo es la plataforma haciendo algo que tiene en cuenta el método a propósito, no una mala configuración, pero confírmalo para tu configuración específica.

Cuando 302 es el valor predeterminado pragmático

Redirecciones temporales estándar en solicitudes GET simples: no hay ningún método que preservar, por lo que la garantía de 307 no te aporta nada:

  • Redirecciones geográficas/de idioma (con la advertencia habitual de no bloquear completamente el contenido por región).
  • Pruebas A/B y divididas — La propia orientación sobre pruebas de sitios web de Google indica explícitamente que uses un 302, no un 301, para las variantes de prueba redirigidas, precisamente porque la redirección es temporal.
  • Redirecciones de modo de mantenimiento / “volvemos pronto” — pero solo cuando hay un recurso real al que enviar a los visitantes; si todo el sitio no está disponible, la propia orientación de Google apunta hacia un 503 (servicio no disponible) en lugar de cualquier redirección. Y si lo que se redirige es una solicitud que no es GET — un proceso de pago o una llamada de API que accede a tu página de mantenimiento — un 307 repetirá esa solicitud en la nueva URL, lo cual no es automáticamente seguro si la llamada tiene efectos secundarios, así que no recurras al 307 por costumbre ahí sin comprobarlo.
  • Redirecciones móvil↔escritorio (m-dot) — El propio ejemplo de Mueller de cuándo 302 es específicamente el código correcto: “a 302 redirect would be the right one because next time someone goes there, you don’t really know if they want to go to the mobile version or the desktop version.” (traducción) «un 302 redirect sería el correcto porque la próxima vez que alguien vaya allí, no sabes realmente si quiere ir a la versión móvil o a la versión de escritorio.» El destino correcto depende del visitante, así que no es un traslado permanente.

El “307 fantasma” de HSTS — un 307 que tu servidor nunca envió

Esto merece su propia sección porque es un tema completamente diferente de elegir un código de redirección, y confundir ambos causa una confusión real cuando las personas depuran cadenas de redirecciones.

Si un sitio envía el encabezado HSTS (Strict-Transport-Security) a través de HTTPS, el navegador lo recuerda y, en cualquier intento posterior de acceder a la versión http://, actualiza la solicitud a https:// por sí mismo — el URI se reescribe antes de que la solicitud llegue a la red. Las versiones actuales de Chrome muestran esa actualización interna en DevTools como un 307, pero nada en el servidor lo emitió, y la etiqueta exacta, el recuento de bytes o la presentación del encabezado son comportamientos de la interfaz de usuario específicos de la versión de Chrome, no requisitos de la especificación de HTTP o HSTS — no trates “307” como una etiqueta garantizada en todos los navegadores o en todas las versiones futuras. John Mueller explicó esto en su sitio personal: “After seeing the HTTPS URL with the HSTS header (for example, with any redirect from the HTTP version), Chrome will act like it’s seeing a 307 redirect the next time you try to access the HTTP page.” (traducción) «Después de ver la URL HTTPS con el encabezado HSTS (por ejemplo, con cualquier redirección desde la versión HTTP), Chrome actuará como si estuviera viendo una redirección http 307 la próxima vez que intentes acceder a la página HTTP.» Y la aclaración clave: “Your server’s not returning a 307, Chrome is just showing it to you as such to explain that it’s doing the redirect for you.” (traducción) «Tu servidor no está devolviendo un http 307; Chrome solo te lo muestra como tal para explicar que está haciendo la redirección por ti.»

He señalado lo mismo en mis propios textos sobre códigos de estado: incluso existe un significado distinto de “307 HSTS Policy” (“forces the client to use HTTPS” (traducción) «obliga al cliente a usar HTTPS») separado de “307 Temporary Redirect.” El matiz de SEO: “When web servers require clients to only use HTTPS connections (HSTS policy), Google won’t see the 307 because it’s cached in the browser.” (traducción) «Cuando los servidores web requieren que los clientes solo usen conexiones HTTPS (política HSTS), Google no verá el 307 porque está almacenado en caché en el navegador». Así que si ves un 307 en tu pestaña de red que nunca configuraste, antes de buscar una regla de redirección mal configurada, comprueba si simplemente es HSTS haciendo una actualización de HTTP→HTTPS por ti.

Mitos comunes

  • “307 no pasa el mismo valor SEO que 302.” Sin respaldo — los propios documentos de Google dicen que 307 es “Equivalent to 302 (traducción) «Es equivalente a 302» para la forma en que se procesa la redirección, y ninguno de los códigos se trata como una señal de que el destino deba ser canónico. Pero Google no ha publicado una fórmula exacta de PageRank/valor de enlaces para ninguno de los dos códigos, así que no afirmes una transferencia de valor precisa, igual (o desigual), en ninguna dirección — la afirmación precisa es que Google los procesa de la misma manera, no que haya cuantificado el valor que se pasa.
  • “302 es la opción más segura/recomendada porque está más claro cómo lo tratan los motores de búsqueda.” Exagerado. El tratamiento de 307 por parte de Google está igualmente documentado (“Equivalent to 302 (traducción) «Es equivalente a 302») — este no es un caso en el que un código sea mejor entendido por los motores de búsqueda. En todo caso, 307 ofrece una garantía de funcionalidad (preservación del método/cuerpo) que 302 no. (Algunas guías de terceros afirman lo contrario; consulta la nota en la pestaña de recursos.)
  • “Un 307 en la pestaña Network de mi navegador significa que mi servidor configuró incorrectamente una redirección.” A menudo falso — si HSTS está activado y previamente cargaste la versión HTTPS, ese 307 es la propia actualización HTTP→HTTPS de Chrome, no una respuesta del servidor.
  • “Los 302 siempre convierten POST a GET, así que nunca uses un 302 para un formulario.” Exagerado para los navegadores modernos. La conversión POST→GET fue un problema real y bien documentado con clientes antiguos — es la razón por la que 307 existe como la opción garantizada, no una prueba de que todos los 302 actuales descarten los datos POST. 302 es ambiguo, no está universalmente roto.
  • “Cambia todas tus redirecciones temporales a 307 para mejorar las posiciones.” Falso y cambios innecesarios — no hay ninguna ventaja en las posiciones. La única razón válida para preferir 307 es una necesidad real de preservación del método/cuerpo (o preparación general para el futuro).
  • “303 y 307 son básicamente lo mismo.” No — 303 fuerza explícitamente el método a GET (diseñado para patrones de POST y luego redirección a una página de resultados), lo opuesto funcionalmente a la garantía de preservación de 307. Son fáciles de confundir porque aparecen juntos en la lista.

Mi recomendación

Para las redirecciones temporales, mi orden de implementación preferido es 307 / 302 / 303, por encima de meta refresh (0) y HTTP refresh (0). Observa que de hecho sitúo 307 por encima de 302 — no porque ayude al SEO (no lo hace), sino porque si siempre usas el código que conserva el método, rara vez tienes que recordar cambiarlo después: una redirección GET simple funciona bien como http 307, y el día que redirijas un formulario o una API ya estarás cubierto. Se trata de un argumento de exhaustividad, no uno gratuito — una verdadera política de http 307 por defecto aún necesita la misma disciplina de control de caché que cualquier redirección, aún necesita funcionar para cualquier cliente heredado que realmente admitas, y aún necesita salvaguardas de idempotencia en cualquier destino de redirección que no sea una solicitud GET simple. Mueller hizo el mismo punto sobre la exhaustividad: “if you always use them, then you’re always safe.” (traducción) «si siempre los usas, entonces siempre estás a salvo». Dicho esto, un 302 simple es perfectamente válido, y para el caso específico de m-dot, 302 es técnicamente la opción más correcta.

Dónde encaja esto

302 y 307 son dos de los códigos de redirección temporal 3xx, y cada uno tiene su propio análisis detallado en este clúster, junto con el par permanente (301, 308), el código hermano siempre GET 303, y las comparaciones entre códigos hermanos —301 vs. 308 de nivel permanente (misma lógica de preservación del método, un nivel superior) y 301 vs. 302 permanente frente a temporal—, además de los riesgos operativos, las cadenas de redirecciones y los bucles de redirección. Para toda la familia de respuestas del servidor, consulta el centro de códigos de estado HTTP; el tipo de redirección también es una de las señales de canonicalización tratadas en canonicalización.

Try it live

These are real endpoints on this site — not a simulation. Hit them from the button, open them in a new tab, or curl -i them from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗
Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.