2009-03-16 15 views
2

Entfernen bestimmte Spider/Robots Leerzeichen aus Dateinamen und sollten daher Leerzeichen in Dateinamen in Websites vermieden werden?Website Spiders/Robots Entfernen von Leerzeichen in Dateinamen

+0

Zuerst gesehen Biene, das klingt wie eine urbane Legende. Noch wichtiger ist, wenn jemand Spider-Anwendung kann nicht mit bestimmten Namen umgehen, warum kümmert es dich? –

+0

Ich erhalte im Moment regelmäßig einen Fehler von meiner Website, der aussieht wie von einer Spinne, also ist es ein echtes Lebensproblem. Ich sorge mich, weil ich möchte, dass meine Website so zugänglich wie möglich ist und keine Zeit mit der Fehlersuche verschwenden möchte! – AJM

Antwort

3

Ich lernte einmal, dass ich Groß- und Klein sowie Sonderzeichen (nur ASCII) und Leerzeichen Mischen vermeiden sollte. Da in der URL möglicherweise maskiert werden muss - schwer manuell zu tippen (zum Testen) und wahrscheinlich übersehen werden.

Sie könnten auch Probleme mit einigen seltsamen Bots nicht richtig funktioniert, aber ich bin mir nicht bewusst ein.

3

Ich glaube, Sie Räume in Website Dateinamen im Allgemeinen und verwenden einige andere Methoden wie

ThisIsAnExample 
This_is_an_example 

vermeiden sollen Sie wissen nie, welche Software, Skript oder Server Ihre Dateinamen zu behandeln hat und ob dies zu Fehlern führen. Darüber hinaus mögen vielleicht Menschen mit Ihrer Website nicht URLs zu handhaben, die wie etwas enthalten

This%20is%20an%20example 
+0

Leerzeichen werden von einigen Link-Detect-Skripts in Blog-/Kommentarscripts ebenfalls nicht erkannt. Dadurch wird die Wahrscheinlichkeit verringert, dass die URL als Link in vom Benutzer generierten Inhalten angezeigt wird. – Jacco

2

Ich weiß nicht, das genaue Verhalten von Robotern, aber ich könnte mir vorstellen, dass die meisten, wenn nicht alle in der Lage sein sollte, Räume in der Website-Dateinamen zu handhaben.

Das heißt, Best Practices empfehlen die Verwendung von Leerzeichen in Dateinamen im Web. Das ist heutzutage weniger ein Problem als vor ein paar Jahren, als Browser noch zwischen Raum und% 20 unterschieden, aber es kann nicht schaden, dieser Konvention zu folgen.

+0

Vergiss es, die meisten Roboter sind Mist. Sie sollten in der Lage sein, grundlegende Dinge wie URLs zu behandeln .. aber viele scheitern. – Jacco

3

Ich bin mit Schnaader auf diesem - auf jeden Fall Räume zu vermeiden, wenn möglich. Es wird Ihnen helfen, lästige URL-Codierung Probleme wie this one zu vermeiden.

Das sagte, manchmal müssen Sie sie trotzdem verwenden. Stellen Sie sich vor, dass Sie möglicherweise ein wenig mehr arbeiten müssen, um Besuchern mit skurrilen Browsern zu helfen.

1

Und denken Sie daran, dass für Roboter mit "_" oder "-" wichtig ist.

I.e. Google wird Bindestriche als Worttrenn Behandlung, so dass der url „archivierten-Artikel“ als 2 Worte zu sehen, während „archived_articles“ wird wie 1.

+0

Hmm? Sie sagen "archived_articles" ist das gleiche wie "archivedarticles"? Warum überhaupt den Unterstrich verwenden? – core

+0

Dies ist nicht mehr relevant; Unterstriche sind jetzt Worttrennzeichen, proklamiert Google: http://news.cnet.com/8301-10784_3-9748779-7.html – Jacco

Verwandte Themen