2009-10-28 14 views

Répondre

1

Vous pouvez utiliser le Google Robots tool pour passer à la caisse. Je ne mettrais jamais de répertoires secrets dans le fichier robots car je devinerais qu'une ligne comme ci-dessous serait aussi chérie pour certaines araignées.

Disallow: /secret 
2

Essayez d'échanger l'ordre de Disallow/Allow:

User-agent: * 
Allow: /index.php 
Disallow:/

Voir cette info de wikipedia:

« Cependant, afin d'être compatible avec tous les robots, si vous vous souhaitez autoriser les fichiers à l'intérieur d'un répertoire non autorisé, vous devez d'abord placer la ou les directives Allow , suivies du Disallow, par exemple: »

http://en.wikipedia.org/wiki/Robots.txt

Cependant, je ne m'y attendais pas à travailler trop systématiquement

19

Oui, cela fonctionnera. Voici le résultat du test du Google Webmaster Tool.

Url 
http://www.example.org/index.php 

Googlebot 
Allowed by line 3: Allow: /index.php 

Googlebot-Mobile 
Allowed by line 3: Allow: /index.php 

Cependant, rappelez-vous que cette configuration de votre page d'accueil du site ne sera pas rampé à moins que la page est accessible avec le chemin complet qualifié. En d'autres termes, http://www.example.org/ est interdit alors que http://www.example.org/index.php est autorisé.

Si vous voulez que votre page d'accueil soit accessible, voici une meilleure version de votre fichier.

User-agent: * 
Disallow:/
Allow: /index.php 
Allow: /$ 
+1

Pourriez-vous expliquer pourquoi le/$ fonctionne, ou ce qu'il fait? –

+0

Explication pour '/ $' peut être trouvé [ici] (http://stackoverflow.com/a/29475539/1973409) –

3
User-agent: * 

Allow: /index.php 
Disallow:/
1
User-agent: * 
Allow: /$ 
Allow: /index.php 
Allow: /sitemap.xml 
Allow: /robots.txt 
Disallow:/

Sitemap: http://www.your-site-name.com/sitemap.xml 
+3

Pourriez-vous expliquer votre réponse un peu? – Qix