Qué es una redirección 301 y cuándo la necesitas

Una redirección 301 indica a navegadores y buscadores que una dirección se ha movido de forma permanente. A diferencia de una 302, transfiere la autoridad acumulada de la página antigua a la nueva, por lo que es la única opción sensata cuando reestructuras un sitio y no quieres perder posiciones en Google.

Los casos típicos: cambiaste las URLs al migrar de plataforma, uniste dos páginas en una, moviste el sitio a un dominio nuevo, o corregiste una estructura de enlaces mal planteada.

Dónde va el archivo

En un hosting Windows con IIS, las reglas se escriben en web.config, dentro de la carpeta raíz del sitio. Puedes editarlo desde Archivos en Plesk: si no existe, créalo; si ya existe, añade tus reglas sin borrar lo que había.

Redirigir una página concreta

<configuration>   <system.webServer>     <rewrite>       <rules>         <rule name="Servicios antiguos" stopProcessing="true">           <match url="^servicios-antiguos\.html$" />           <action type="Redirect" url="/servicios" redirectType="Permanent" />         </rule>       </rules>     </rewrite>   </system.webServer> </configuration>

Redirigir una carpeta completa

Esta regla envía todo lo que cuelga de una carpeta a su equivalente en otra, conservando la ruta interna:

<rule name="Blog a Noticias" stopProcessing="true">   <match url="^blog/(.*)$" />   <action type="Redirect" url="/noticias/{R:1}" redirectType="Permanent" /> </rule>

Redirigir a un dominio nuevo

<rule name="Dominio nuevo" stopProcessing="true">   <match url="(.*)" />   <action type="Redirect" url="https://su-negocio.mx/{R:1}" redirectType="Permanent" /> </rule>

Cómo interpretar la sintaxis

ElementoQué significa
match urlEl patrón que debe cumplir la dirección entrante. Se escribe sin la barra inicial.
{R:1}Recupera lo que capturó el primer paréntesis del patrón.
redirectType="Permanent"Genera el código 301. Si pones Found, generará un 302 temporal.
stopProcessing="true"Detiene la evaluación de reglas posteriores cuando esta coincide.
La barra invertida antes del puntoEscapa el punto para que se interprete como carácter literal y no como comodín.

Orden y verificación

Las reglas se evalúan de arriba hacia abajo. Coloca primero las específicas y al final las genéricas: una regla que captura todo situada arriba impedirá que se ejecuten las siguientes.

Para comprobar que funciona, abre la dirección antigua en una ventana de incógnito. El navegador guarda las redirecciones 301 en caché de forma muy persistente, así que una prueba en tu ventana habitual puede darte un resultado engañoso durante días.

Si el sitio deja de cargar

Un error de sintaxis en web.config devuelve un error 500 en todo el sitio, no solo en la página redirigida. Guarda siempre una copia del archivo antes de editarlo; restaurarla es la vía más rápida para volver atrás.

¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)