301 et canonical

WRInaute discret
Bonjour,

je m'embrouille un peu dans tout ce risque de duplicate content... mon site a disparu des résultats de recherche depuis plus de 15 jours et j'en cherche les raisons...

je n'avais pas de fichier robots.txt, alors j'en ai fait un, et j'ai rajouté dedans des adresses inutiles que google avait dans son index:
Code:
User-Agent: * 
Disallow: /admin2/
Disallow: /index.php?page=link
Disallow: /terms_eng.pdf
Disallow: /terms_spa.pdf 
Disallow: /terms_fra.pdf 
Disallow: /terms_ger.pdf 
Disallow: /index.php?page=enviar_amigo
Disallow: /?page=user&askreminder=1
Disallow: /?page=user&askregister=1
Disallow: /index.php?page=user&askregister=1
Disallow: /?_monnaie=KRW
ensuite, j'avais un:
Code:
<?  if ($_SERVER['REQUEST_URI'] == '/index.php?hl=eng') 
{ print "<link rel=\"canonical\" href=\"http://www.kaaxan.com\" />";
  }
?>
<?  if ($_SERVER['REQUEST_URI'] == '/index.php') 
{ print "<link rel=\"canonical\" href=\"http://www.kaaxan.com\" />";
  }
?>
pour remettre tout sur la racine du site, puis, j'essaie de mettre a jour mon fichier .htaccess, en virant également de vieilles adresses trouvées en farfouillant dans l'index de google, mais aucune de mes redirections 301 ne fonctionnent ?!?!

Code:
RewriteEngine on

RewriteRule /index.php?page=play http://www.kaaxan.com/ [R=301]
RewriteRule /index.php?page=play_eng http://www.kaaxan.com/ [R=301]
RewriteRule /index.php?page=play_spa http://www.kaaxan.com [R=301]
RewriteRule /index.php?page=play_fra http://www.kaaxan.com [R=301]

RewriteRule /location-vacances-mexique.php?page=user&askreminder=1 http://www.kaaxan.com [R=301]


RewriteRule ^location-vacances-playa-del-carmen\.html$   /index.php?hl=fra
RewriteRule ^ferienwohnung-playa-del-carmen\.html$   /index.php?hl=ger
RewriteRule ^alquiler-vacaciones-playa-del-carmen\.html$   /index.php?hl=spa
RewriteRule ^playa-del-carmen-vacation-rentals\.html$ /index.php?hl=eng

C'est quoi que j'ai fait mal ?!?
Merci
 
WRInaute discret
J'ai trouvé,
merci quand même, pour ceux qui cherchaient :
Code:
RewriteCond %{QUERY_STRING} ^page=play$
RewriteRule ^index\.php$ http://www.kaaxan.com? [R=301,L]
 
Discussions similaires
Haut