Aller au contenu

Sujets conseillés

Posté

Bonjour,

Je cherche à faire désindexer par google un certain nombre de pages d'un site qui sont actuellement présentes dans l'index du moteur.

Ces pages ont un format type www.ndd.fr/index.php?module=recherche&str_src=xyz.

J'ai ajouté au fichier robots.txt la ligne "Disallow: /index.php?"

Pensez-vous que cette ligne du robots.txt soit suffisante pour que google désindexe les pages déjà crawlées ?

Le cas échéant, pensez-vous qu'il soit possible d'obtenir le résultat escompté en forçant l'en-tête des pages concernées avec la commande suivante ?

header("HTTP/1.1 404 Not Found");

header("Status: 404 File not found");

D'avance merci de votre point de vue.

Sylvain

Posté

Je pense que si c'est la page index.php que tu veux vraiment desindexer, le plus rapide sera d'utiliser la console supression de google.

CAr tes pages avec parametres risque de rester dans l'index une eternité

Posté

je suis un peu dans le meme cas que KATMARS :

j'ai un certain nombre de pages référencées du type :

- sousdomaine.domaine.com/?num=1

- sousdomaine.domaine.com/?num=2

- sousdomaine.domaine.com/?num=3

- sousdomaine.domaine.com/?num=xxx

je souhaiterai désindexé les pages à partir de ?num=3 par exemple, comment procéder ?

sachant que je souhaite conservé ?num=1 et ?num=2 et que j'ai supprimé les liens pointants vers la page ?num=3 ?

merci d'avance pour vos réponses.

Posté (modifié)

amha, je renverrai sur une direction 301 de la manière suivante :

dans le htaccess à la racine du site :

ErrorDocument  404  /301.php

et dans le fichier 301.php à la racine :

<?php 
header('HTTP/1.1 301 Moved Permanently', false, 301);
header("Location: http://www.exemple.com/");
exit();
?>

Ceci permet facilement à la fois aux moteurs et aux utilisateurs de se retrouver sur la page d'accueil du site

qui sera légèrement bonifiée sur du court terme par les redirections.

Pour le cas de ivisit, le cas est un peu plus complexe, dans la mesure où il s'agit de pages avec paramêtres.

Sur du long terme, si les pages ne sont plus présentes, les moteurs ne prendront plus en compte ces pages.

Il faut donc en php renvoyer sur la page racine si un paramêtre est présent.

(désolé je n'ai pas le source sous la main)

Modifié par cweben
Posté

Je penses avoir 2 solutions possible :

- faire une redirection par script php lorsque num>2 vers l'index du site,

OU

- générer par script les tags NOINDEX,NOFOLLOW (pour les pages ou num>3) puis utiliser l'outil de suppression d'urls de google (un peu long pour un grand nombre de pages...)

Quelle solution vous parait la meilleur ?

merci d'avance pour vos réponses.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...