Pluxopolis

Tout savoir pour devenir un pro de PluXml, mais pas seulement...

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

Rédigé par Stéphane Aucun commentaire
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.

Fil RSS des commentaires de cet article

Écrire un commentaire

Quelle est la dernière lettre du mot vclr ?
Top