Ich hätte gerne eine Liste der Dateien, die auf jeder Website vorhanden sein sollten. Die Idee ist, die meisten Browser und Bots zufrieden zu stellen und die Anzahl der 404 Nachrichten in den Protokollen zu ermitteln.
Bisher habe ich folgende Dateien:
/favicon.ico
/robots.txt
/sitemap.xml
/apple-touch-icon-72x72-precomposed.png
/apple-touch-icon-72x72.png
/apple-touch-icon-precomposed.png
/apple-touch-icon.png
Gibt es andere Dateien, die häufig angefordert werden und auf jeder Website vorhanden sein sollten?
robots.txt
404
logging
favicon
Raffael Luthiger
quelle
quelle
Antworten:
Soweit ich weiß, fordern keine Bots oder Apps sitemap.xml an, ohne dass mir mitgeteilt wird, dass es dort sein sollte. Die meisten Sites haben es wahrscheinlich nicht und von den Sites, die es tun, verwenden viele gzip und viele nennen die Datei etwas anderes oder legen die Sitemaps in einem Unterordner ab.
Hier sind alle, die ich kenne:
Verleiht Ihren Seiten ein Symbol in Registerkarten, Lesezeichen usw.
Nützlich, wenn Sie Seiten von Suchmaschinen blockieren müssen, aber leer sein können, um auf alles zugreifen zu können. Es kann auch den Speicherort für Ihre Sitemap enthalten.
Die einfachste Methode zur Überprüfung (spart unnötige Meta-Tags in Ihrem HTML-Code). Es gibt
google[hash].html
undBingSiteAuth.xml
. Ich habe auch eine für Yahoo in meinem Stammverzeichnis, aber diese wird wahrscheinlich nicht mehr benötigt.Diese Datei wird von Adobe Flash jedes Mal angefordert, wenn Flash eine Verbindung zu Ihrer Site herstellen muss. Sie werden diese Datei wahrscheinlich nie in Ihren Protokollen auf einer kleinen Site sehen, aber ich hatte eine Reihe von Anfragen auf einer Site. Sie können einfach eine leere Datei erstellen, da standardmäßig der Zugriff auf externe Sites blockiert wird.
Offensichtlich nicht von Browsern / Bots angefordert, aber für die meisten Sites von entscheidender Bedeutung.
Zu den Symbolen, die das iPhone anfordert: Es gibt verschiedene Größen, die angefordert werden können. Mein iPhone 3G (iOS 5) fordert die Version 57x57 an und in meinen Fehlerprotokollen werden 72x72 und 114x114 (am häufigsten) angezeigt. Wenn Sie also alle 404-Werte aus Ihren Protokollen entfernen möchten, müssen Sie umständlich alle folgenden Angaben machen:
/apple-touch-icon-57x57-precomposed.png
/apple-touch-icon-57x57.png
/apple-touch-icon-72x72-precomposed.png
/apple-touch-icon-72x72.png
/apple-touch-icon-114x114-precomposed.png
/apple-touch-icon-114x114.png
/apple-touch-icon-precomposed.png
/apple-touch-icon.png
quelle
.htaccess
ist Apache-spezifisch und selbst für Apache- Benutzer eine schlechte Wahl für die Leistung, wenn man Zugriff auf die VirtualHost-Definitionen hat.clientaccesspolicy.xml
.Ich denke du hast es wahrscheinlich.
Sogar das Apple Touch-Symbol ist nicht unbedingt erforderlich, da iOS nur eine Miniaturansicht der Seite verwendet (ich persönlich füge sie jedoch hinzu), wenn Sie es nicht verwenden (und nicht verknüpfen).
Ich würde sagen, Sie brauchen nur favicon.ico und robots.txt wirklich , sitemap.xml ist auch optional.
quelle
Eine andere, die mir aufgefallen ist, ist browserconfig.xml , eine vom Internet Explorer angeforderte Bastardisierung. Blutiger Müll füllt die Baumstämme.
quelle
Neuere Apple-Versionen fordern diese Dateien an (in dieser Reihenfolge)
quelle