Geekflare est soutenu par son public. Nous pouvons percevoir des commissions d'affiliation sur les liens d'achat présents sur ce site.
En Apache HTTP Dernière mise à jour : 24 septembre 2023
Partager sur :
Invicti Web Application Security Scanner - la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Il est important de rediriger les demandes provenant d'un domaine non préféré, car les moteurs de recherche considèrent les URL avec et sans "www" comme deux sites web différents.

Cela crée une entrée en double, ce qui ne convient pas au référencement.

Je l'ai remarqué lorsque j'ai analysé mon site à l'aide d'un outil de référencement, et j'ai pensé à le partager avec vous tous.

Il existe de nombreuses façons de rediriger les sites non www vers www ou les sites www vers non www. Voyons quelques-unes des méthodes les plus simples pour y parvenir.

Apache HTTP

Si vous utilisez un serveur HTTP Apache, vous pouvez réaliser cette redirection via .htaccess ou en modifiant le fichier httpd.conf.

Si vous êtes sur un hébergement mutualisé, vous préférerez peut-être utiliser le fichier .htaccess, mais si vous avez un contrôle total sur des serveurs tels que VPS ou Cloud, alors il vaut mieux envisager la méthode httpd.conf. Quelle que soit la méthode choisie, faites une sauvegarde du fichier avant de modifier quoi que ce soit.

Verser rediriger un site www vers un site non-www, vous pouvez ajouter ce qui suit.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yoursite.com 
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]

Et, pour rediriger du non-www vers le www, ajoutez ce qui suit.

RewriteEngine sur
RewriteCond %{HTTP_HOST} ^yoursite.com 
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]

Sauvegardez le fichier et redémarrez Apache si vous avez utilisé la méthode httpd.conf.

Nginx

Pour rediriger à partir de www dans Nginx, vous pouvez ajouter le code suivant dans le fichier nginx.conf sous le bloc serveur.

return 301 $scheme://yoursite.com$request_uri ;

L'exemple suivant concerne la redirection de www vers non-www.

server {
 server_name www.geekflarelab.com ;
 return 301 $scheme://geekflarelab.com$request_uri ;
 }

Et le code ci-dessous permet de rediriger un site www vers un site non www.

server {
 server_name geekflarelab.com ;
 return 301 $scheme://www.geekflarelab.com$request_uri ;
}

Sauvegardez le fichier et redémarrez le serveur Nginx.

Cloudflare

La mise en œuvre de la redirection est très facile si vous utilisez Cloudflare. Vous pouvez tirer parti des règles de page pour mettre en œuvre la redirection.

  • Connectez-vous à Cloudflare et sélectionnez le site sur lequel vous souhaitez mettre en place la redirection
  • Allez dans l'onglet Règles de page et créez une nouvelle règle
  • Entrez l'URL et sélectionnez le paramètre "URL de redirection"
  • Sélectionnez le code de statut (301 si vous le souhaitez de manière permanente)
  • Entrez la cible vers laquelle vous voulez rediriger
  • La règle suivante redirige tout ce qui se trouve sur https://www.geekflare.com vers https://geekflare.com

  • Une fois que c'est fait, cliquez sur Save and Deploy

Et dans la minute qui suit, la redirection de votre site est en ligne.


Conclusion

J'espère que ce qui précède vous aidera à mettre la redirection comme vous le souhaitez. Si vous utilisez WordPress et que vous souhaitez rediriger plus que www, consultez cet article pour gérer les redirections dans WP.

  • Chandan Kumar
    Auteur
    Chandan Kumar est le fondateur de Geekflare. Il a aidé des millions de personnes à exceller dans le domaine numérique. Passionné de technologie, il s'est donné pour mission d'explorer le monde et d'amplifier la croissance des professionnels et des entreprises.
Merci à nos sponsors
Autres lectures intéressantes sur Apache HTTP
Alimentez votre entreprise
Quelques outils et services pour aider votre entreprise à se développer.
  • Invicti utilise le Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, search engine crawler, et tout ce dont vous avez besoin pour collecter des données web.
    Essayez Brightdata
  • Monday.com est un système d'exploitation tout-en-un qui vous aide à gérer vos projets, vos tâches, votre travail, vos ventes, votre CRM, vos opérations, vos flux de travail et bien plus encore.
    Essayez le lundi
  • Intruder est un scanner de vulnérabilité en ligne qui détecte les faiblesses de votre infrastructure en matière de cybersécurité, afin d'éviter des violations de données coûteuses.
    Essayer l'intrus