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 caso302). - 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.