Page 1 sur 1

Redirection 301 via htaccess

Posté : 28 janv. 2016, 13:00
par yoann38
Salut à tous.
J'essaie de faire en sortie de redirigé mes pages uniquement sans le www.
Car vu que la meme page est accessible a 2 adresse diférentes pour google il y aurait donc duplicate content .... :x

Donc pour mon index j'ai ceci ( ca marche )
RewriteCond %{HTTP_HOST} ^www\.monsite\.fr$
RewriteRule ^/?$ "http\:\/\/monsite\.fr\/" [R=301,L]


Je cherche à faire la meme chose pour les pages ou j'ai mon url rewriting
RewriteRule ^toutes-les-news-de-la-ville-de-([a-z0-9-]+).html$ sortie.php?ville=$1

Entre tout ses chiffres et lettres je m'y perd un peu si d fois quelq'un pourrait m'aider svp.
merci à vous.

Peut etre qu'il y a une méthode pour appliquer cela à l'ensemble du site ?

Re: Redirection 301 via htaccess

Posté : 28 janv. 2016, 13:29
par Saian
Bonjour yoann,

Il se passe quoi quand tu essaies d'accéder à une page comme ça http://www.monsite.fr/une-page.html ? tu n'es pas redirigé vers http://monsite.fr ?

Si tu es bien redirigé dans ce cas, tu peux essayer ça en RewriteRule sous le RewriteCond (l'idée est de réinjecter tout ce qui est après le nom de domaine sur l'adresse de redirection, la parenthèse .* serait réinjectée avec le $1) :
RewriteRule ^(.*)$ http\:\/\/monsite\.fr\/$1 [R=301,L]