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
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