1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Redirigir al visitante (dominio, página web, etc.)
Esta guía explica cómo redirigir un nombre de dominio directamente a otro o cómo enviar automáticamente a los visitantes de su sitio web a otra dirección de página (URL interna o externa).
Prólogo
- Para redirigir el tráfico, deberá actuar…
- … o en el nombre de dominio en sí (debe estar alojado por Infomaniak y sus DNS deben ser los de Infomaniak también),
- … o en el código presente en sus páginas (página .htaccess, página de inicio, etc.) si tiene un sitio web.
⚠️ Para obtener ayuda adicional contacte a un socio o lanza una oferta gratuita — también descubre el rol del proveedor de alojamiento.
Actuar sobre el nombre de dominio
a través de la Herramienta de Redirección Web
La herramienta disponible en el Manager permite actuar de manera sencilla sobre el nombre de dominio (o subdominio) para redirigirlo a la dirección de Internet de su elección.
a través de modificaciones DNS o registro A
Cambiar los DNS del nombre de dominio o modificar sus registros A/AAAA permite dirigir el tráfico web a otro proveedor.
Actuar sobre el código de las páginas…
… a través de código HTML a insertar
Inserta esta línea de código entre las etiquetas <head>
y </head>
de tu página de inicio (generalmente llamada index.html):
<meta http-equiv="refresh" content="5;url=INSERT-HERE-NEW-URL">
Reemplace 5
por el tiempo de espera en segundos deseado (0 para que se haga inmediatamente).
El motor de búsqueda Google indica que es preferible utilizar una redirección de tipo 301 del lado del servidor (leer más abajo). El W3C también aconseja no utilizarlo.
… a través de código PHP para insertar
Si la página del sitio tiene una extensión .php, inserte esta llamada de función header al principio del archivo:
header("refresh: 5; url=INSERT-HERE-NEW-PAGE-URL");
… a través del archivo .htaccess
Para redirigir todo el tráfico dirigido a su sitio (sin importar la página solicitada) a otra dirección, inserte esto en el archivo .htaccess
en la raíz de su sitio:
RewriteEngine On
RewriteRule ^(.*)$ INSERT-HERE-NEW-URL/$1 [R=301]
Para dirigir la página que debe ser redirigida:
Redirect permanent /ancienne_page.html insérer ici adresse URL de destination
Redirectpermanent
, Redirect permanent
y Redirect 301
son comandos equivalentes.
A continuación, otro ejemplo de redirección de una subsección a la página de inicio (esta directiva tiene la ventaja de funcionar con los "deep link" a diferencia de una redirección permanente):
RewriteEngine on
RewriteRule "old/path/url "/" [L]
Consulta este otro guía sobre el tema.