Comment supprimer www de l’url dans htaccess

Comme vous l’avez probablement remarqué il y a longtemps, les sites Web en ligne sont accessibles avec ou sans leur www. préfixe. Par exemple www.linuxconfig.org et linuxconfig.org .
Si vous possédez un site Web, il est recommandé d’appliquer le www. préfixez votre site Web ou supprimez-le complètement. Cela crée une cohérence entre toutes vos URL, ce qui semble agréable peut également être bénéfique pour le référencement et à d’autres fins.

Dans ce tutoriel, vous apprendrez comment supprimer le www. préfixe de vos URL à travers.fichiers htaccess dans Apache. Cela fonctionne en redirigeant automatiquement les URL comme www.linuxconfig.org à linuxconfig.org . C’est une solution simple que vous pouvez même appliquer si vous utilisez un service d’hébergement géré et que vous n’avez qu’un accès FTP à votre serveur Web.

Dans ce tutoriel, vous apprendrez:

  • Comment supprimer www de l’url dans htaccess
 Configuration du fichier htaccess pour supprimer le préfixe www
Configuration du fichier htaccess pour supprimer le préfixe www
Exigences logicielles et Conventions de Ligne de Commande Linux
Catégorie Exigences, Conventions ou Version du logiciel Utilisé
Système Toute distribution Linux
Logiciel Serveur Web Apache
Autre Accès privilégié à votre système Linux en tant que root ou via la commande sudo.
Conventions # – nécessite que des commandes linux données soient exécutées avec des privilèges root soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
$ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Supprimer www de l’URL

Le fichier htaccess peut être placé dans le répertoire racine de votre site Web. Il a un point au début du fichier, indiquant qu’il s’agit d’un fichier caché. Le nom sera comme ceci: .htaccess

Dans le fichier .htaccess, collez le texte suivant.

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI} 

Ajoutez www à l’URL

Au cas où vous souhaiteriez que vos URL soient redirigées vers le www. préfixe à la place, vous pouvez coller ce code dans le fichier .htaccess.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} 

Conclusion

Lorsque vous avez terminé, assurez-vous de tester les deux versions d’URL. Les deux URL accéderont toujours à votre site, mais une seule sera réécrite.

Leave a Reply