Faire une redirection http://www vers http:// avec PluXml

Rédigé par jack Aucun commentaire
Classé dans : PluXml Mots clés : Apache, htaccess, Navigation, Url Rewrite, Référencement
Afin d'éviter les phénomènes de duplication de contenu (duplicate content) qui pénalisent le bon référencement des sites, nous allons voir comment rediriger toutes les pages de type "http://www.monsite.fr" vers "http://monsite.fr"

En effet, le fait de pouvoir accéder à partir de deux urls différentes d'une même page d'un site, et donc d'un même contenu, est mal vu par les moteurs de recherche. Pour pallier à ce souci, il est préférable de mettre en place une redirection automatique.

Dans un premier temps, il faut que le module de réécriture d'url d'apache (mod_rewrite) soit disponible et activé sur votre hébergeur.

Activez la réécriture d'url dans PluXml en passant par la zone d'administration et en allant dans le menu: Paramètres > Configuration avancées et passer sur Oui la ligne Activer la réécriture d'urls.

L'activation de cette option créera à la racine de votre site un fichier .htaccess

Éditez ce fichier et rajoutez les 2 lignes suivantes:


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule (.*) http://%1/$1 [R=301,L]
de manière à obtenir un fichier ressemblant à

# BEGIN -- Pluxml
Options -Multiviews
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule (.*) http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^(?!feed)(.*)$ index.php?$1 [L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
</IfModule>
<Files "version">
	Order allow,deny
	Deny from all
</Files>
# END -- Pluxml
Essayez maintenant d’accéder à votre site en tapant dans votre navigateur le lien http://www.monsite.fr, vous verrez que vous serez automatiquement redirigé vers le lien http://monsite.fr.

Écrire un commentaire

Quelle est la deuxième lettre du mot nswca ?

Fil RSS des commentaires de cet article

Top