Rediriger une adresse vers une autre se fait depuis la console. Le choix de la méthode dépend d'une seule question : la redirection est-elle provisoire ou définitive ?
En bref : redirection temporaire (302) → Gestion de l'hébergement → Site web → Gestion des redirections. Redirection permanente (301) → règle dans le fichier .htaccess.
Faut-il une redirection temporaire ou permanente ?
|
302 : temporaire |
301 : permanente |
| Le message envoyé |
« Va voir là-bas pour l'instant » |
« L'adresse a changé, définitivement » |
| Moteurs de recherche |
Gardent l'ancienne adresse dans l'index |
Transfèrent le référencement vers la nouvelle |
| Navigateurs |
Redemandent l'ancienne adresse à chaque visite |
Mémorisent la nouvelle, parfois durablement |
| Quand l'utiliser |
Maintenance, opération ponctuelle, test |
Changement de nom de domaine, refonte du site |
| Où la faire |
Console : Gestion des redirections |
Fichier .htaccess |
Une 301 est mise en cache par le navigateur du visiteur, parfois pour très longtemps. Ne l'utilisez pas pour une situation provisoire : vous ne pourrez pas la « reprendre » chez ceux qui l'ont déjà enregistrée.
Comment créer une redirection temporaire dans la console ?
- Connectez-vous à votre console Apanel.
- Depuis le tableau de bord, cliquez sur le nom de votre domaine pour ouvrir la Gestion de l'hébergement.
- Dans la carte Site web, cliquez sur Gestion des redirections.

La Liste des redirections affiche, pour chaque règle, sa Source et sa Destination.

- Cliquez sur Ajouter.
- Dans Source, saisissez le chemin à rediriger sur votre site, sans l'adresse du domaine :
ancienne-page pour votredomaine.ch/ancienne-page. La console ajoute le / de début. Laissé vide, ce champ désigne la racine du site, c'est-à-dire tout le site.
- Dans Destination, choisissez
http:// ou https://, puis saisissez l'adresse vers laquelle envoyer les visiteurs : exemple.ch/nouvelle-page. Il doit s'agir d'une adresse web valide.
- Cliquez sur Sauvegarder.

La redirection s'applique tout de suite. Une même source ne peut être déclarée qu'une fois : sinon la console répond « Cette source est déjà configurée dans les redirections, veuillez entrer une autre valeur ».
Une source vaut pour tout ce qui commence par ce chemin. Avec la source ancienne-page et la destination https://exemple.ch/nouvelle-page, une visite de /ancienne-page/photo.jpg est envoyée vers https://exemple.ch/nouvelle-page/photo.jpg.
Pour modifier une redirection, cliquez sur son nom dans la liste. Pour en supprimer, cochez-les, cliquez sur Supprimer, puis confirmez avec Oui.
Comment créer une redirection permanente par .htaccess ?
Créez ou modifiez le fichier .htaccess à la racine de votre site, par FTP ou depuis l'Explorateur de fichiers de la console.
Rediriger une page précise :
Redirect 301 /ancienne-page.html https://exemple.ch/nouvelle-page.html
Rediriger l'intégralité d'un site vers un nouveau domaine, en conservant les chemins :
RewriteEngine On
RewriteRule ^(.*)$ https://nouveau-domaine.ch/$1 [R=301,L]
Rediriger de exemple.ch vers www.exemple.ch :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^exemple\.ch$ [NC]
RewriteRule ^(.*)$ https://www.exemple.ch/$1 [R=301,L]
Si une règle .htaccess correcte reste sans effet, vérifiez que l'option Prise en charge des .htaccess est activée dans Site web → Configuration Apache.
En cas de problème
| Symptôme |
Cause probable |
Solution |
| Le navigateur signale une boucle de redirection |
La destination est elle-même redirigée vers la source, ou une règle de la console et une règle .htaccess se répondent |
Ne gardez qu'une seule méthode pour un même chemin |
| La redirection ne s'applique pas |
Le navigateur a mémorisé l'ancienne réponse |
Retestez en navigation privée |
Erreur 500 après modification du .htaccess |
Faute de syntaxe dans la règle |
Retirez la règle ajoutée, le site revient ; recommencez ligne par ligne |
| Tout le site est redirigé |
La Source a été laissée vide |
Modifiez la redirection et saisissez le chemin voulu |
Pour rediriger tout le site vers sa version sécurisée, n'écrivez pas la règle vous-même : la console propose une option dédiée. Voir Forcer le HTTPS sur tout votre site.
Pour aller plus loin