Bildiğim kadarıyla, hiçbir bot ya da uygulama sitemap.xml istemesi gerektiğini söylemeli. Çoğu site muhtemelen ona sahip değildir ve bunu yapan sitelerin çoğu gzip kullanır ve çoğu da dosyayı başka bir şey olarak adlandırır veya site haritalarını bir alt klasöre koyar.
İşte bildiklerim:
- favicon.ico
Sayfalarınıza sekmelerde, yer işaretlerinde vb. bir simge verir.
- robots.txt
Arama motorlarından herhangi bir sayfayı engellemeniz gerekirse, ancak her şeye erişime izin vermek için boş bırakabilirsiniz. Site haritanızın konumunu da içerebilir.
- Web Yöneticisi Araçları doğrulama dosyaları
En kolay doğrulama yöntemi (HTML kodunuzda gereksiz meta etiketleri bulundurmaktan kaçınıyor). Orada google[hash].html
ve BingSiteAuth.xml
. Benim de kökünde Yahoo için bir tane var ama bu artık gerekli değil.
- crossdomain.xml
Bu dosya, Flash sitenize bağlanmak istediğinde Adobe Flash tarafından talep edilir. Muhtemelen bu dosyayı küçük bir sitedeki kayıtlarınızda asla görmeyeceksiniz, ancak bir sitede bunun için çok fazla ricada bulundum. Dış sitelere erişimi engellemek varsayılan olduğundan, yalnızca boş bir dosya oluşturabilirsiniz.
- .htaccess (Apache)
Açıkça tarayıcılar / botlar tarafından talep edilmiyor, ancak çoğu site için hayati önem taşıyor.
Son olarak, iPhone'un istekte ısrar ettiği ikonlarla ilgili olarak: talep edilebilecek birkaç boyut vardır. İPhone 3G'm (iOS 5) 57x57 sürümünü istiyor ve hata günlüklerimde 72x72 ve 114x114 (en yaygın) görüyorum. Öyleyse, 404'lerin tümünü günlüklerinizden çıkarmak istiyorsanız, tüm bunları sağlamanız gerekir:
/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