Comment rediriger un site Wix vers un autre domaine avec Wix Velo et masterPage.js
Si vous avez créé un site sur Wix, mais que vous souhaitez rediriger l’ensemble de votre site vers un autre domaine (par exemple, après une migration vers WordPress ou une refonte de votre site sur une autre plateforme), vous avez sûrement constaté que Wix ne facilite pas du tout cette opération.
Pourquoi ? Parce que Wix est une plateforme destinée aux amateurs, qui fait tout pour éviter que les utilisateurs quittent leur écosystème. Contrairement aux solutions professionnelles, où vous avez un contrôle total sur votre site, Wix limite fortement les options avancées, comme les redirections 301.
Bonne nouvelle : il existe une solution efficace qui ne nécessite ni modification des paramètres DNS, ni impact sur vos emails professionnels !
Dans cet article, nous allons voir pas à pas comment contourner les restrictions de Wix en utilisant Wix Velo et le fichier masterPage.js
, pour rediriger proprement toutes les pages de votre site vers un nouveau domaine.
🚨 Pourquoi ne faut-il pas utiliser les redirections A et CNAME sur Wix ?
Lorsqu’on cherche à rediriger un site Wix, on pourrait être tenté d’utiliser les enregistrements A et CNAME dans les paramètres DNS de Wix pour pointer vers un autre site. Grosse erreur !
Si vous utilisez cette méthode, vous risquez de générer un problème critique avec le certificat SSL :
- 🚨 Le site affichera un message d’erreur « Connexion non sécurisée » ou « Site dangereux ».
- 🚨 Le HTTPS ne fonctionnera plus, car le certificat SSL de Wix est lié à leurs propres serveurs.
- 🚨 L’utilisateur devra forcer l’accès en HTTP (non sécurisé), ce qui impacte la crédibilité du site.
➡ Modifier les enregistrements A et CNAME sur Wix n’est PAS la bonne solution pour rediriger un site !
👉 La vraie solution : Garder Wix actif, mais forcer une redirection automatique via Wix Velo et masterPage.js
.
🚫 Pas d’accès au .htaccess
: Pourquoi Wix bloque cette option ?
Wix étant une plateforme fermée, il n’est pas possible non plus d’accéder directement aux fichiers du serveur, y compris le fichier .htaccess, qui permettrait normalement de configurer une redirection 301. Contrairement à un hébergement classique comme celui par exemple d’OVH, où l’on peut modifier le .htaccess
pour rediriger un domaine vers une autre URL, Wix ne donne aucun accès aux fichiers serveurs.
🎯 Pré-requis avant de commencer
Avant de suivre ce tutoriel, assurez-vous que :
✅ Vous avez accès à l’éditeur Wix avec le mode développeur (Wix Velo).
✅ Vous êtes administrateur du site Wix.
✅ Vous connaissez le nouveau domaine vers lequel vous souhaitez rediriger vos visiteurs (ex: https://www.monnouveausite.com
).
🛠 Étape 1 : Activer Wix Velo (Mode Développeur)
Avant de pouvoir modifier masterPage.js
, vous devez activer Wix Velo.
1️⃣ Connectez-vous à Wix et ouvrez l’éditeur du site.
2️⃣ En haut de l’écran, cliquez sur « Mode Développeur ».
3️⃣ Activez « Activer Velo ».
✅ Résultat : Vous verrez maintenant une section « Code de la page » et « Fichiers de script » où vous pourrez insérer du code.
🛠 Étape 2 : Modifier masterPage.js
pour rediriger toutes les pages
Le fichier masterPage.js
est un script global qui s’exécute sur toutes les pages du site Wix. En insérant un code de redirection ici, nous assurons que chaque visiteur sera redirigé peu importe la page sur laquelle il arrive.
1️⃣ Ouvrir masterPage.js
- Dans l’éditeur Wix, regardez à gauche sous « Code de la page ».
- Sélectionnez
masterPage.js
. - Supprimez tout ce qui s’y trouve (s’il y a du code inutile).
2️⃣ Ajouter le script de redirection
Dans masterPage.js
, ajoutez ce code :
import wixLocation from 'wix-location';
$w.onReady(function () {
setTimeout(function() {
wixLocation.to("https://www.monnouveausite.com/");
}, 200); // Redirection après 0,2 secondes
});
📌 Explication du code :
✔ import wixLocation from 'wix-location';
→ Permet d’utiliser Wix Velo pour changer d’URL.
✔ $w.onReady(function () {...})
→ Assure que le script s’exécute après le chargement de la page.
✔ setTimeout(function() { wixLocation.to("https://www.monnouveausite.com/"); }, 200);
→ Attend 0,2 secondes, puis redirige immédiatement vers le nouveau site.
✅ Pourquoi 200ms ?
➡ Mettre 0
peut poser problème sur Wix, car le script risque de ne pas s’exécuter à temps.
➡ Avec 200ms
, la redirection est instantanée, mais le script a le temps d’être chargé.

🛠 Étape 3 : Enregistrer et publier les modifications
Une fois le script ajouté dans masterPage.js
:
1️⃣ Cliquez sur « Enregistrer ».
2️⃣ Cliquez sur « Publier » pour mettre à jour votre site Wix.
🎉 C’est terminé ! 🎉
🔥 Test : Vérifier que la redirection fonctionne
Après publication, ouvrez votre site Wix (https://www.ancien-site.com
) dans un nouvel onglet et vérifiez que :
✔ Toutes les pages du site Wix redirigent bien vers le nouveau site.
✔ La redirection est instantanée (0,2s de délai seulement).
✔ Les emails (Outlook, Google Workspace, etc.) continuent de fonctionner, car nous n’avons pas touché aux DNS.
⚠️ Attention : Ce qu’il ne faut pas faire
❌ Ne changez pas les redirections A et CNAME chez Wix, sinon votre certificat SSL sera perdu et le site affichera une erreur de sécurité.
❌ Ne mettez pas le script uniquement dans « Accueil.js », sinon seule la page d’accueil sera redirigée.
❌ Ne mettez pas un délai trop long (ex: 5000ms = 5s), sinon l’utilisateur verra la page Wix avant d’être redirigé.
🚨 Les limites de cette méthode : la non-récupération du « jus SEO »
- Ce script JavaScript redirige les visiteurs après le chargement de la page.
➡ Les moteurs de recherche (Google, Bing, etc.) ne considèrent pas cela comme une redirection officielle. - Google ne suit pas forcément les redirections JavaScript.
➡ Il peut continuer d’indexer l’ancienne URL au lieu de transférer le jus SEO à la nouvelle. - Une redirection 301 est un signal direct envoyé aux moteurs de recherche.
➡ Ici, ce n’est pas le cas, donc l’ancien site peut rester dans l’index.
🔍 Conclusion
Si vous cherchez à rediriger un site Wix vers un autre domaine de manière automatique, cette méthode via Wix Velo et masterPage.js
est efficace.
🔥 En appliquant ce tutoriel, vous assurez une redirection propre, rapide et sans impact sur les emails ou autres services.
En revanche cette redirection est provisoire et ne permet pas de récupérer le référencement (jus SEO) de l’ancien site.
Besoin d’aide ou d’un conseil ? N’hésitez pas à poser vos questions via le formulaire ! 🚀😊