web-dev-qa-db-fra.com

Une redirection 301 aidera-t-elle à maintenir un bon classement de page?

J'ai http://www.example.com/article

En raison du développement de contenu généralisé par les auteurs sur mon site, http://example.com/article a également été largement indexé par Google.

Les deux résultats sont à peu près égaux dans les résultats de recherche Google.

Ainsi, le nombre total de pages des mots clés correspondants est partagé entre les deux URL.

Je veux que seul http://www.example.com/article soit indexé et ait toute la valeur de rang de page qu’il mérite.

Est-ce que faire une redirection 301 de http://example.com/article vers http://www.example.com/article y parviendra? Si non, que dois-je faire d'autre?

2
user5413

Ce que vous voulez faire est une redirection 301 de example.com/anypage vers www.example.com/anypage. Fondamentalement, vous voulez simplement ajouter le www et non pas amener l'utilisateur à la page d'accueil simplement parce qu'il a oublié le www. C'est vraiment une mauvaise utilisation.

Heureusement, cela est facile à faire si vous utilisez Apache. Ce petit extrait du fichier de configuration du site ou un fichier .htaccess fera l'affaire:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_Host} !^(www\.|$) [NC]
RewriteRule ^ http://www.%{HTTP_Host}%{REQUEST_URI} [R=301,L]

Cela garantira que le classement PageRank et le classement de chaque page (deux choses différentes) sont maximisés et concentrés sur la page avec le paramètre www. La page sans la www finira par tomber de l'index de Google.

1
John Conde