En utilisant .HTACCESS pour rediriger les URL non www vers les URL www (ou vice versa)
- 2496
- 373
- Romain Martinez
Si vous avez déjà remarqué que certains sites Web ont des URL qui commencent "Www" Alors que d'autres ne le font pas, vous vous demandez peut-être s'il y a une différence entre les deux. La réponse courte est non, il n'y a pas de différence en termes de fonctionnalité. Cependant, du point de vue du référencement, il est généralement recommandé de choisir un format plutôt que de l'autre et de s'en tenir à toutes vos URL.
Dans cet article, nous expliquerons comment utiliser .HTACCESS pour rediriger les URL non WWW vers les URL www (ou vice versa) et s'assurer que toutes les URL de votre site sont cohérentes.
Étape 1: Déterminez votre format URL préféré
Avant de pouvoir configurer une redirection .HTACCESS, vous devez déterminer si vous souhaitez que les URL de votre site incluent «www» ou non. C'est une question de préférence personnelle, mais gardez à l'esprit qu'il est généralement plus facile de configurer et de maintenir des certificats SSL (qui sont utilisés pour le chiffrement HTTPS) sur des domaines qui incluent «www».
Une fois que vous avez décidé de votre format URL préféré, vous pouvez passer à l'étape suivante.
Étape 2: Créez une sauvegarde de votre .fichier htaccess
Avant d'apporter des modifications à votre .htaccess fichier, c'est toujours une bonne idée de créer une sauvegarde de la version actuelle. Cela garantira que vous avez une copie du fichier au cas où quelque chose se passe mal pendant le processus d'édition.
Pour créer une sauvegarde, connectez-vous simplement à votre compte d'hébergement Web, localisez le .Fichier htaccess et en faire une copie. Vous pouvez télécharger le fichier sur votre ordinateur ou créer une nouvelle version du fichier avec un nom différent (E.g. .htaccess_backup.SMS).
CP .htaccess .htaccess_backup.SMS
Étape 3: Ajouter le code de redirection
Une fois que vous avez une sauvegarde de votre .Fichier htaccess, il est temps de l'ouvrir et de commencer à apporter des modifications. Vous pouvez le faire en utilisant n'importe quel éditeur de texte, tel que le bloc-notes, le textedit ou le texte sublime.
Pour localiser le .Fichier HTACCESS, vous devrez vous connecter au gestionnaire de fichiers de votre site Web ou au client FTP. Le fichier est généralement situé dans le répertoire racine de votre site Web (i.e. le même répertoire où votre index.HTML ou index.Le fichier PHP est situé).
Rediriger les URL non www vers l'URL www
Pour configurer une redirection dans .htaccess, vous devrez utiliser le «Réécriture» et «REWRITRE» commandes. Voici la syntaxe de base pour rediriger les URL non www vers les URL www:
Réécriture sur RewriteCond% http_host !^ www \. Réécriture ^ (.*) $ http: // www.% Http_host / 1 $ [r = 301, l]123 | Réécriture sur onrewRiteCond% http_host !^ www \.Réécriture ^ (.*) $ http: // www.% Http_host / 1 $ [r = 301, l] |
Dans cet exemple, le «Réécriture»Commande permet à l'Apache mod_rewrite module, qui vous permet de réécrire les URL.
Le «RewriteCond» Commande vérifie si le Http_host variable (qui contient le nom de domaine du site Web) commence par "Www". Si ce n'est pas le cas, le «REWRITRE» La commande redirige l'utilisateur vers la même URL avec "Www" ajouté au début.
Rediriger les URL www vers l'URL non www
Si vous souhaitez rediriger les URL www vers des URL non www, échangez simplement les deux versions du nom de domaine dans le code:
Réécriture sur rewriteCond% http_host ^ www \. Réécriture ^ (.*) $ http: // domaine.com / 1 $ [r = 301, l]123 | Réécriture sur le surrewRiteCond% http_host ^ www \.Réécriture ^ (.*) $ http: // domaine.com / 1 $ [r = 301, l] |
Étape 4: Enregistrer et tester
Une fois que vous avez ajouté votre code de redirection vers le .Fichier htaccess, il est temps de sauver les modifications et de les tester. Pour ce faire, enregistrez simplement le fichier et téléchargez-le dans le répertoire racine de votre site Web (en remplaçant l'existant .Fichier htaccess si invité).
Ensuite, ouvrez un navigateur Web et entrez l'URL de votre site Web sans «www» (ou avec «www», si vous redirigez dans la direction opposée). Si la redirection a été configurée correctement, vous devez être automatiquement redirigé vers la nouvelle version de l'URL.
Si la redirection ne semble pas fonctionner, vérifiez votre .Fichier HTACCESS pour s'assurer qu'il n'y a pas de fautes de frappe ou d'erreurs de syntaxe. Vous pouvez également essayer de nettoyer le cache et les cookies de votre navigateur et de tester à nouveau l'URL.
Étape 5: Surveillez les analyses de votre site
Après la mise en œuvre de la redirection, il est important de surveiller les analyses de votre site Web pour s'assurer que la redirection fonctionne comme prévu. Recherchez tout changement dans les modèles de trafic, les taux de rebond ou d'autres mesures clés qui pourraient indiquer un problème avec la redirection.
Si vous remarquez des problèmes, vérifiez votre .fichier htaccess et apporter les modifications nécessaires. Vous pouvez également contacter votre fournisseur d'hébergement Web ou un développeur professionnel pour obtenir de l'aide.
Conclusion
Rediriger les URL non WWW vers les URL www (ou vice versa) est une étape simple mais importante pour maintenir un site Web cohérent et convivial. En utilisant .HTACCESS Pour configurer la redirection, vous pouvez vous assurer que les URL de votre site sont toujours cohérentes et faciles à retenir pour les utilisateurs et les moteurs de recherche.
N'oubliez pas de créer une sauvegarde de votre .Fichier HTACCESS avant d'apporter des modifications, testez le redirection à fond et surveillez les analyses de votre site pour vous assurer que tout fonctionne comme prévu. Avec un peu d'effort et d'attention aux détails, vous pouvez mettre en place une redirection qui bénéficiera à votre site Web pour les années à venir.