Est-ce que certaines araignées/robots suppriment des espaces des noms de fichiers et donc des espaces dans les noms de fichiers devraient-ils être évités sur les sites Web?Site Web Araignées/Robots supprimant des espaces dans les noms de fichiers
Répondre
Une fois, j'appris que j'éviter de mélanger majuscules et minuscules, ainsi que les caractères spéciaux (utilisez uniquement ASCII) et des espaces. Puisque dans l'URL ils peuvent avoir besoin d'être échappé - difficile à taper manuellement (pour tester) et probablement être supervisé.
Vous pourriez avoir aussi bien des problèmes avec certains robots bizarres ne fonctionnent pas correctement, mais je ne suis pas au courant d'un.
Je pense que vous devriez éviter les espaces dans les noms de fichiers du site en général, et utiliser d'autres méthodes comme
ThisIsAnExample
This_is_an_example
Vous ne savez jamais quel logiciel, script ou serveur doit gérer vos noms de fichiers et si cela conduira à des erreurs. De plus, les personnes qui utilisent votre site Web pourraient ne pas aimer gérer les URL qui contiennent quelque chose comme
This%20is%20an%20example
Les espaces ne sont également pas reconnus par certains scripts de détection de lien dans les scripts de blog/commentaire, ce qui réduit la possibilité que l'URL apparaisse en tant que lien dans le contenu généré par l'utilisateur. – Jacco
Je ne connais pas le comportement exact des robots, mais j'imagine que la plupart, sinon tous, devraient être capables de gérer des espaces dans les noms de fichiers de sites Web. Cela dit, les meilleures pratiques recommandent de ne pas utiliser d'espaces dans les noms de fichiers sur le Web. C'est moins un problème aujourd'hui, puis il y a quelques années, quand les navigateurs faisaient encore la différence entre l'espace et% 20, mais il ne peut pas faire de mal de suivre cette convention.
oubliez-le, la plupart des robots sont de la merde. Ils devraient être capables de gérer des choses de base comme les URL .. mais beaucoup échouent. – Jacco
Je suis avec schnaader à ce sujet - certainement éviter les espaces, si possible. Cela vous aidera à éviter les problèmes d'encodage d'URL tels que this one.
Cela dit, vous devrez parfois les utiliser de toute façon. Il suffit de réaliser que vous pourriez avoir à faire un peu de travail supplémentaire pour aider les visiteurs avec des navigateurs originaux.
Et n'oubliez pas que pour les robots utilisant "_" ou "-" questions.
I.e. Google traite les tirets comme des séparateurs de mots, de sorte que l'url "articles archivés" sera vu comme 2 mots, tandis que "archives_archives" sera vu comme 1.
- 1. Supprimer les espaces dans les noms de fichiers apache
- 2. Substituer les espaces de noms dans gSOAP
- 3. espaces de noms et Utilisation des directives
- 4. comment utiliser les espaces de noms dans css?
- 5. Utilise des espaces de noms anonymes dans les fichiers d'en-tête
- 6. Espaces de noms et sous-espaces de noms
- 7. Quels sont les avantages de l'utilisation des espaces de noms dans les pages Webform?
- 8. Référencement des espaces de noms globalement?
- 9. Organisation des classes en espaces de noms
- 10. Espaces de noms OpemXML
- 11. changer les espaces de noms mediawiki?
- 12. Minimisation des espaces de noms pour les fonctions personnalisées
- 13. commande d'attributs XML des espaces de noms
- 14. Espaces de nommage dans les fichiers d'en-tête C++
- 15. Comment puis-je travailler avec des noms de fichiers avec des espaces dans bjam?
- 16. Comment récupérer les espaces de noms dans les fichiers XML à l'aide Xpath
- 17. Analyse des espaces de noms XML?
- 18. ANTLR v3 espaces de noms #
- 19. Est-ce que les espaces de noms se propagent aux enfants dans les objets XElement?
- 20. Comment gérer les espaces de noms dans XSLT?
- 21. Comprendre les espaces de noms dans POE-Tk
- 22. Git hébergement avec des espaces de noms personnels
- 23. Doxygen et typedefs dans les espaces de noms
- 24. XSD avec les imports et les espaces de noms
- 25. Quelle est la manière la plus fiable d'utiliser GNUMake avec des noms de fichiers contenant des espaces?
- 26. Espaces de noms personnalisés avec Maven
- 27. sites Web asp.net et espaces de noms par défaut et LINQ Datacontext partie 2
- 28. sélection XPath sur des éléments avec des espaces de noms
- 29. Conventions de dénomination et espaces de noms
- 30. Espaces de noms C++: utilisation croisée
Tout d'abord, cela ressemble à une légende urbaine. Plus important encore, si l'application spidering de quelqu'un ne peut pas gérer certains noms, pourquoi vous en souciez-vous? –
Je reçois régulièrement une erreur de mon site Web qui semble provenir d'une araignée, donc c'est un problème de la vie réelle. Je tiens à ce que mon site soit aussi accessible que possible et ne veuille pas perdre de temps à chercher des erreurs! – AJM