Redirecciones básicas con .htaccess Imprimir

  • 0

El archivo .htaccess es un fichero de configuración que vive en public_html/ y permite controlar cómo responde tu servidor a ciertas peticiones. Las redirecciones son uno de sus usos más habituales: reenviar a los visitantes de una URL a otra sin que noten el cambio.

Cómo editarlo: desde cPanel > Administrador de archivos, activa "Mostrar archivos ocultos" en las preferencias, entra en public_html/ y busca .htaccess. Si no existe, créalo con ese nombre exacto (empieza por punto). Haz una copia de seguridad antes de tocarlo — un error aquí puede tumbar la web entera.

Redirigir toda tu web a un nuevo dominio

RewriteEngine On
RewriteRule ^(.*)$ https://nuevodominio.com/$1 [R=301,L]

El 301 indica que es una redirección permanente — Google actualizará su índice y transferirá el SEO al nuevo dominio.

Redirigir una página concreta

Redirect 301 /pagina-vieja.html https://tudominio.com/pagina-nueva.html

Forzar www (o quitarlo)

# Forzar www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominio\.com [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301]

Redirigir solo una carpeta

RedirectMatch 301 ^/blog/(.*)$ https://tudominio.com/articulos/$1

Consejos:

  • Usa siempre 301 (permanente) salvo que sepas que el cambio es temporal (en ese caso 302).
  • Después de cambiar el .htaccess, prueba la web en modo incógnito — los navegadores cachean agresivamente las redirecciones.
  • Si rompes algo, restaura la copia de seguridad o elimina el .htaccess entero (la web volverá a la configuración por defecto).

¿Algo no te cuadra? Abre un ticket con el contenido exacto de tu .htaccess y te echamos una mano.


¿Le ha resultado útil esta respuesta?

« Atrás