ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

SAVOIRS · HTACCESS

Redirect domain.com -> www.domaine.com

Dernière mise à jour le 2019-02-03


Google et la plupart des moteurs de recherche voient domain.com et www.domain.com comme deux sites/pages différents. Le problème est que si vous obtenez des liens vers votre site, certains avec le www et d'autres sans, votre nombre total de liens n'est pas le vrai total. C'est partagé entre les deux. En utilisant .htaccess et mod rewrite, vous pouvez faire une redirection 301 vers la version www.

Voici un code qui aidera :

réécrireEngine sur
Options +Suivez les liens symboliques
RéécrireCond %{HTTP HOST} ^domaine.com$
Règle de réécriture ^(.*)$ http://www.domaine.com/1 $ [R=301,L]

La première ligne allume le truc de réécriture, si c'était éteint.

La deuxième ligne est nécessaire si vous utilisez FrontPage avec Mod rewrite. Pour s'assurer que FrontPage fonctionne avec mod rewrite, vous devez changer la fonction "Options None" en "Options +SuivezSymLinks" dans chacun des fichiers htaccess des 3 répertoires FP suivants seulement : vti bin ; vti bin / vti adm ; et vti bin/ vti aut

La troisième ligne vérifie l'hôte. Le ^ signifie le début et le $ signifie la fin.

La ligne de sortie, sans vérification de ce qui vient après l'hôte, enverra tous les répertoires/fichiers de domain.com à votre domaine avec le www. La valeur de $1 est la variable qui tient les répertoires/fichiers, de sorte que votredomaine.com/quelques/répertoire/fichiers. html aurait 1 $ égal à un certain/répertoire/file.html. Le R=301 force une redirection permanente de 301. Google le verra alors comme un domaine. Le L dit que c'est la dernière règle. Si vous ajoutez d'autres règles et que vous laissez tomber le L, il passerait par eux tous avant de finalement rediriger.

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.