Redirection 301 via htaccess

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection 301 via htaccess

Re: Redirection 301 via htaccess

par Saian » 28 janv. 2016, 13:29

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]

Redirection 301 via htaccess

par yoann38 » 28 janv. 2016, 13:00

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 ?