Dino Geek essaye de t'aider

Comment enlever la www de l'URL ?


Oui, je peux répondre à cette question en français. Pour enlever le « www » de l’URL, vous pouvez soit modifier le code de votre serveur web, soit rediriger les utilisateurs automatiquement à une version sans « www » de votre site web. Voici les méthodes les plus courantes :

  1. Méthode 1 : Utilisation du fichier `.htaccess` pour Apache

Vous pouvez utiliser des règles de réécriture dans un fichier `.htaccess` pour rediriger toutes les demandes de « www. » à une version sans « www. ». Voici un exemple de code que vous pouvez ajouter à votre fichier `.htaccess` :

```
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
```

Ce code vérifie si l’URL contient « www » au début, et si c’est le cas, il redirige vers la version sans « www. ». La directive `[R=301,L]` indique qu’il s’agit d’une redirection permanente (HTTP 301), ce qui est bon pour le SEO (Search Engine Optimization).

  1. Méthode 2 : Configuration du serveur Nginx

Si vous utilisez Nginx, vous pouvez ajouter une directive de redirection dans votre fichier de configuration du serveur :

```
server { listen 80; server_name www.example.com; return 301 $scheme://example.com$request_uri;
}
```

Cette configuration redirige toutes les requêtes entrant à « www.example.com » vers « example.com ».

  1. Exemples d’utilisation

  1. Exemple 1 : Configuration .htaccess pour Apache

Supposons que votre domaine est `www.exemple.com`, et vous voulez qu’il soit redirigé vers `exemple.com`. Le fichier `.htaccess` placé dans le répertoire racine de votre serveur pourrait ressembler à ceci :

```
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.exemple\.com [NC]
RewriteRule ^(.*)$ http://exemple.com/$1 [R=301,L]
```

  1. Exemple 2 : Configuration pour Nginx

De la même manière, si vous avez un site hébergé sur Nginx, voici comment la redirection pourrait être configurée :

```
server { listen 80; server_name www.exemple.com; return 301 http://exemple.com$request_uri;
}
```

  1. Ressources supplémentaires

1. Documentation Apache sur les fichiers `.htaccess` : [Apache HTTP Server Tutorial: .htaccess files](https://httpd.apache.org/docs/current/howto/htaccess.html)

1. Documentation Nginx : [NGINX Docs: Redirects](https://nginx.org/en/docs/http/converting_rewrite_rules.html)

1. Google Webmaster Central Blog sur les redirections : [301 Redirects: What, When, Why and How](https://webmasters.googleblog.com/2010/04/to-slash-or-not-to-slash.html)

Ces sources donnent des explications détaillées et des exemples de mise en œuvre des redirections pour ceux qui souhaitent approfondir leurs connaissances.

En résumé, enlever le « www » de l’URL peut-être aisément réalisé à l’aide des configurations appropriées en fonction du serveur que vous utilisez. Ces configurations aident non seulement à cleaner l’URL mais jouent aussi un rôle crucial dans le référencement et l’expérience utilisateur.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation