web-dev-qa-db-fra.com

Supprimer le répertoire des résultats Google SE

Je développais un site Joomla dans/new/qui devait remplacer le site Mambo dans le répertoire racine. Je pensais mettre un fichier de robots là-bas pour empêcher les bots d'explorer le nouveau site, mais ce n'est pas le cas.

Le nouveau site a depuis été déplacé dans le répertoire racine et l’ancien site a été temporairement déplacé dans/old /

Comment supprimer toute mention de pages sous/nouveau/de l'index de Google? Je sais que Google Webmaster Tools vous permet de supprimer des pages individuelles, mais je ne sais pas si cela s'applique également à des répertoires individuels.

Est-il plus rapide de placer un fichier .htaccess dans ce dossier avec une redirection 301 fourre-tout vers /?

Mise à jour:

J'ai ajouté des entrées de redirection 301 individuelles à .htaccess pour rediriger les pages de l'ancien site vers les pages du nouveau site, mais les anciennes URL génèrent toujours des erreurs 404. Des idées pourquoi? Le format que j'ai utilisé était:

Redirect 301 http://www.site.com/old.htm http://www.site.com/new.htm 

J'ai ajouté ceux-ci à la fin du fichier .htaccess.

2
Steve

Effectuez définitivement une redirection 301 à partir des anciennes URL (celles du répertoire/new /) vers les nouvelles adresses URL (du répertoire /). Cette volonté:

  • Informez Google que ces pages ont été déplacées et mettez à jour leur index
  • Aidez toute personne qui trouve les anciennes URL dans les résultats de recherche à trouver les nouvelles URL (elles seront automatiquement redirigées vers l'URL)

Ce processus sera transparent, ce qui est agréable. Et une règle simple dans un fichier .htaccess devrait en prendre soin.

UPDATE

Essaye ça:

RewriteEngine On
RewriteRule /new/(.*) /$1 [R=301,L]
1
John Conde