301 Las redirecciones pueden parecer fáciles de aplicar cuando piensas en hacer una por primera vez., pero cuando te enfrentas a la verdadera tarea, las cosas se ponen más complicadas.
Recientemente quise redirigir uno de mis dominios antiguos a mi sitio activo, así que miré casi todos los artículos sobre cómo hacer un 301 redirigir en la página principal de Google, pero no pude encontrar una fácil de aplicar, solución de trabajo.
¿Qué es una redirección comodín??
Antes de profundizar en los aspectos técnicos de la aplicación de una redirección comodín con .htaccess, primero entendamos lo que significa.
Una redirección comodín es un tipo de redirección que le permite reenviar múltiples URL o patrones específicos a una única URL de destino.. En lugar de crear redirecciones individuales para cada URL, Puedes utilizar un carácter comodín para capturar y redirigir grupos completos de URL con una sola regla..
Entonces, si un usuario visita https://oldsite.com/sample-page, serán redirigidos automáticamente a https://newsite.com/sample-page.
¿Cómo colocar un 301 Redirección comodín a través de .htaccess?
Utilice este código sólo si desea conservar la ruta URL anterior!
Por ejemplo:
- “dominio-antiguo.com/pagina1” será redirigido a “nuevo-dominio.com/pagina1”
- “dominio-antiguo.com/categoría/producto” será redirigido a “nuevo-dominio.com/categoría/producto”
- “dominio-antiguo.com/contacto-nosotros” será redirigido a “nuevo-dominio.com/contacto-nosotros”
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [NC]
RewriteRule ^(.*)$ https://newsite.com/ [L,R=301]
Si desea redirigir cualquier URL del dominio anterior a la página de inicio (o página de adquisición) de tu nuevo dominio, aquí está el código que estás buscando:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.com$ [NC]
RewriteRule ^(.*)$ http://new-domain.com/ [R=301,L]
Este código redirigirá todas las URL de “antiguo-dominio.com” (con o sin “www”) a la página de inicio del “nuevo-dominio.com”.
Con este código en el archivo .htaccess del antiguo sitio, todas las variaciones de URL, incluyendo cualquier ruta o parámetro de consulta, será redirigido a la página de inicio del nuevo sitio.
Por ejemplo:
- “dominio-antiguo.com/pagina1” será redirigido a “nuevo-dominio.com/”
- “dominio-antiguo.com/categoría/producto” será redirigido a “nuevo-dominio.com/”
- “dominio-antiguo.com/contacto-nosotros?ref=123” será redirigido a “nuevo-dominio.com/”
Es una buena idea utilizar un “página de adquisición” al redirigir un dominio caducado o un dominio que no está conectado de ninguna manera con su marca y sitio web. Esto ayuda a que sea más claro para los visitantes y los motores de búsqueda..
Por supuesto, No olvide cambiar estos ejemplos con sus nombres de dominio y URL reales..
Asegúrese de probar minuciosamente la redirección después de implementarla para asegurarse de que funcione como se esperaba..
¿Qué pasa si mi “antiguo dominio” tiene subdominios que también quiero redirigir?
Este es un escenario común ya que algunos sitios usan subdominios para dividir el contenido de manera más lógica y, con el tiempo, este contenido puede haber obtenido algunos vínculos de retroceso que también querrás redirigir a tu nuevo dominio..
Esto es un poco más complicado porque debes asegurarte de 2 cosas:
- Ha agregado un registro CNAME en su registrador de dominio. (si usa sus servidores de nombres predeterminados) o dentro de tu hosting.
- Has añadido el subdominio en tu panel de hosting, para que puedas acceder desde el administrador de archivos
Muchas guías sugieren que si su subdominio utiliza el mismo alojamiento, no necesita agregar un segundo archivo .htaccess., y solo el raíz hará el trabajo.
Pero en mi caso, la redirección comenzó a funcionar solo cuando agregué .htaccess a la carpeta del subdominio.
El código es prácticamente el mismo., también el proceso. Simplemente crea un nuevo archivo .htaccess (suponiendo que no tienes uno en un nuevo subdominio) y agrega la regla:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^subdomain\.oldsite\.com$ [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301]
No olvides hacer una copia de seguridad de tu archivo .htaccess
Antes de realizar cualquier cambio, es esencial crear una copia de seguridad de su archivo .htaccess actual. Esto garantiza que pueda volver fácilmente al estado anterior si algo sale mal durante el proceso..
Simplemente descargue el archivo original a su computadora en caso de que haya roto algo y desee restaurar el archivo..
301 Redirecciones comodín para SEO
En SEO, mantener URL consistentes es crucial. sin embargo, Hay ocasiones en las que los propietarios de sitios web necesitan cambiar su nombre de dominio., mover contenido a una nueva ubicación, o actualizar la estructura de su sitio web. En esos casos, implementar 301 redirecciones Es esencial para garantizar que tanto los usuarios como los motores de búsqueda puedan seguir accediendo al contenido del nuevo sitio web..
Quizás también quieras consultar este artículo.:
UNA 301 La redirección es una redirección permanente que indica a los motores de búsqueda que una página web se ha movido permanentemente a una nueva URL..
Una redirección comodín, que utiliza un carácter comodín (*), redirige todas las URL de un dominio a otro.
Esto significa que si alguien intenta acceder a una página del sitio web antiguo, serán redirigidos automáticamente a la página correspondiente en el nuevo sitio web.
Usando 301 Las redirecciones con comodines pueden ser muy beneficiosas para el SEO, ya que garantiza que el contenido del enlace y la autoridad del sitio web antiguo se transfieran al nuevo sitio web.
Esto significa que el nuevo sitio web puede conservar la clasificación en los motores de búsqueda y el tráfico que había obtenido el sitio web anterior.. sin embargo, Es importante asegurarse de que el sitio web/dominio antiguo tenga contenido de alta calidad.. Puedes usar herramientas como Ahrefs o SEMRush para ver qué vínculos de retroceso tiene un dominio.
¿Una redirección comodín afectará la clasificación SEO de mi sitio web??
Cuando se implementa correctamente, Las redirecciones con comodines no deberían afectar negativamente la clasificación SEO de su sitio web.. De hecho, pueden ayudar a mantener la clasificación redirigiendo las URL obsoletas a otras actualizadas.
¿Puedo usar expresiones regulares en una redirección comodín??
Sí, Puede utilizar expresiones regulares para crear patrones de redireccionamiento con comodines más complejos., permitiendo una mayor flexibilidad en la coincidencia de URL.
Divulgación: Algunos de los enlaces de la página pueden contener un código de referencia. (enlaces de afiliados), que le dice al otro lado que te hemos enviado. Si te gustó lo que te proponemos y realizas una compra, podemos recibir una comisión.
qué archivo .htaccess tengo que poner el código en él, uno antiguo o uno nuevo?
Hola,
Tienes que agregarlo al anterior. (el que está siendo redirigido).
Aclamaciones.