1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Rediriger le visiteur (domaine, page Web, etc.)
Ce guide explique comment rediriger un nom de domaine directement vers un autre ou comment envoyer automatiquement les visiteurs de votre site Web vers une autre adresse de page (URL interne ou externe).
Vous devrez agir soit sur le nom de domaine lui-même (il doit être hébergé par Infomaniak et ses DNS doivent être ceux d'Infomaniak également), soit sur le code présent dans vos pages (page .htaccess, page d'accueil, etc.) si vous avez un site Internet.
Agir sur le nom de domaine
via Outil de Redirection Web
Nous vous recommandons l'usage de l'outil disponible dans votre Manager permettant d'agir de manière simple sur le nom de domaine (ou sous-domaine) afin de le rediriger vers l'adresse Internet de votre choix.
Guide outil Redirection Web: cliquez ici
via modifications DNS ou enregistrement A
Changer les DNS du nom de domaine ou modifier ses enregistrements A/AAAA permet de diriger le trafic Web chez un autre fournisseur.
Agir sur le code des pages
via code HTML à insérer
Insérer cette ligne de code entre les balises et de votre page d'accueil (en principe nommée index.html):
<meta http-equiv="refresh" content="5; URL=https://www.adresse-de-destination.xyz">
Remplacer 5 par le temps d'attente en seconde désiré (0 pour que cela se fasse immédiatement).
Le moteur de recherche Google indique qu’il est préférable d’utiliser une redirection de type 301 côté serveur (lire plus bas). Le W3C conseille également de ne pas l’utiliser.
via code PHP à insérer
Si la page du site possède une extension .php, insérer cet appel de fonction header tout en haut du fichier:
header('Location: htttps://www.site.xyz/page-de-destination');
via fichier .htaccess
Pour rediriger absolument tout le trafic visant votre site (quelle que soit la page appelée) vers une autre adresse, insérer ceci dans le fichier .htacces à la racine de votre site:
RewriteEngine On
RewriteRule ^(.*)$ https://www.adresse-de-destination.xyz/$1 [R=301]
Pour cibler la page qui doit être redirigée:
Redirect permanent /ancienne_page.html https://adresse-de-destination.xyz
Redirectpermanent, Redirect permanent et Redirect 301 sont des commandes équivalentes.
Ci-après un autre exemple de redirection d'une sous-partie vers la page d'accueil (cette directive à l'avantage de fonctionner avec les "deep link" contrairement à une redirection permanente):
RewriteEngine on
RewriteRule "old/path/url "/" [L]