interdire un dossier sans htaccess no robots.txt ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

caviar
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 222
Inscription: Mar Sep 05, 2006 11:00

interdire un dossier sans htaccess no robots.txt ?

Message le Mar Fév 27, 2007 14:36

Salut ...j'ai un pb un peu particulier ...
j'ai l'admin de mon site dans un dossier style
monsite.com/dossier1/dossier2/

j'aimerai interdire aux robots de voir dossier1 et donc de l'indexer
à savoir mon dossier2 est protégé par htaccess avec mot de passe donc normalement il ne sera pas indexé ... en revanche j'ai pas envie de retrouver sur les moteurs de recherche monsite.com/dossier1

j'aimerai aussi éviter de faire apparaitre le chemin de l'admin dans le fichier robots.txt qui est accessible à tout un chacun ... tant qu'à faire ...

j'ai mis un index.php dans dossier1 avec un redirection php par header vers la racine du site ... ça suffit pour éviter le ref de ce dossier ? et la visibilité par un aspirateur de site ?

je ne peux pas bloquer l'accès à ce dossier en htaccess car sinon je ne pourrai plus acceder à mon admin ...
vala si vous avez des conseils ;)
@+ mercii


deweerdt
WRInaute passionné
WRInaute passionné
 
Messages: 912
Inscription: Mar Aoû 12, 2003 10:41

Message le Mar Fév 27, 2007 17:07

Si tu ne fais pas de lien depuis ton site vers dossier1 il n'y a aucune raison pour qu'un robot ou un aspirateur de site e ai la connaissance.


pierro_94230
Nouveau WRInaute
 
Messages: 16
Inscription: Mar Fév 27, 2007 16:39

Message le Mar Fév 27, 2007 17:45

A part créer un robot.txt et un sitemap.xml pour interdire au robot d'indexer ta page ou ton dossier, je ne vois pas grand chose

Par exemple pour interdire un dossier aux robots, tu peux mettre cette ligne :

User-agent: *
Disallow: /emailing/

On ne voit pas l'arborescence ici

Je m'en sers pour interdire au moteur d'indexer mes versions online de newsletter. :wink:

Ou sinon de placer une balise robot avec no index sur toutes tes pages


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12382
Inscription: Dim Aoû 08, 2004 20:24

Re: interdire un dossier sans htaccess no robots.txt ?

Message le Mer Fév 28, 2007 10:49

caviar a écrit:je ne peux pas bloquer l'accès à ce dossier en htaccess car sinon je ne pourrai plus acceder à mon admin ...
je ne comprend pas trop pourquoi ?

caviar
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 222
Inscription: Mar Sep 05, 2006 11:00

Message le Mer Fév 28, 2007 17:31

ben si je fais
deny from all pour dossier1
quand je vais tapper mon url dossier1/dossier2 il vas me refuser vu que dossier1 est refusé ... non ?
++


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12382
Inscription: Dim Aoû 08, 2004 20:24

Message le Mer Fév 28, 2007 17:43

Code: Tout sélectionner
AuthName "Acces Reserve"
AuthUserFile /chemin_acces/.htpasswd
AuthType Basic
<limit GET POST>
require user moi
</Limit>
et il suffit ensuite de créer un fichier .htpasswd avec le user "moi" et il n'y a que "moi" qui puisse entrer dans ce répertoire :wink:

caviar
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 222
Inscription: Mar Sep 05, 2006 11:00

Message le Jeu Mar 01, 2007 16:28

ok ! j'ai fait ça ...
plus un controle sur l'ip
@+


Dos
Nouveau WRInaute
 
Messages: 13
Inscription: Ven Sep 29, 2006 9:49

Message le Jeu Déc 13, 2007 16:52

un petit hack aussi pour éviter l'indexation, c'est de mettre href="#" dans ta balise et un onclick="window.open('admin','admin','');" par exemple ;-)


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2661
Inscription: Lun Mai 03, 2004 14:48

Re: interdire un dossier sans htaccess no robots.txt ?

Message le Jeu Déc 13, 2007 17:05

caviar a écrit:j'aimerai aussi éviter de faire apparaitre le chemin de l'admin dans le fichier robots.txt qui est accessible à tout un chacun ... tant qu'à faire ...
Astuce: tu peux interdire un répertoire avec robots.txt, sans citer complètement le nom du répertoire. Il suffit d'en citer les premières lettres, pour autant qu'aucun autre fichier ou répertoire ne commence par ces lettres.

Exemple: si ton répertoire s'appelle "/top-secret123", dans ton robots.txt, tu mets:
Disallow: /top
Cela interdit toutes les URL qui commencent par "/top" et personne ne sait que le répertoire réel s'appelle "/top-secret123".

Jean-Luc


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12382
Inscription: Dim Aoû 08, 2004 20:24

Message le Jeu Déc 13, 2007 17:07

il n'y a pas besoin de mettre * ?
/top* ?


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2661
Inscription: Lun Mai 03, 2004 14:48

Message le Jeu Déc 13, 2007 17:14

On ne peut pas ajouter * car la syntaxe de robots.txt ne connaît pas les caractères spéciaux comme * (sauf Googlebot qui l'accepte, mais il accepte aussi l'écriture standard sans *).

Donc si tu mets /top*, il n'y a que Googlebot qui comprend; si tu mets /top, tous les robots comprennent.

Jean-Luc


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités