Robots.txt Nedir? Ne işe yarar?

March 31, 2008 · Kategori WebmasteRz 

Arama motorlarının indeksleme robotları bir web sitesine ulaştıklarında ilk olarak kök dizinde bulunan robots.txt dosyasını ararlar. Bu dosya robotlara hangi sayfaların indekslenip hangilerinin indekslenmeyeceğini anlatmak için yerleştirilir. Robotlar sadece kök dizindeki robots.txt dosyasına bakacakları için alt dizinlere bu dosyayı yerleştirmek anlamsızdır. Eğer alt dizinlerden birisine ait url (veya url’lerin) indekslenmesini istemiyorsanız bunlar da kök dizindeki robots.txt dosyasında bildirmeniz gerekiyor. Ya da alternatif olarak indekslenmesini istemediğiniz sayfalarda Meta Tag kullanabilirsiniz. Çoğu ücretsiz blog servisi kök dizine erişime izin vermediğinden Meta Tag’lardan yararlanmak gerekecetir.

Örnek bir robots.txt adresi şu şekilde olmalıdır;

http://www.hell-world.org/robots.txt

Aşağıdaki örneklerdeki robots.txt dosyaları ise, bulundukları hatalı pozisyon nedeni ile, robotlar tarafından dikkate alınmayacaklardır;

http://www.adsense.hell-world.org/robots.txt

robots.txt dosyası sadece belirli bir şekilde düzenlenmiş metin içeriğine sahip olmalıdır ve asla HTML kodları içermemelidir. Aşağıdaki örnekleri inceleyelim;

Tüm robotların blog’unuzun tamamını indekslemesini engellemek için;

User-agent: *
Disallow: /

Blog’unuzun tamamının robotların birisi tarafından indekslenmesini engellemek için;

User-agent: Googlebot
Disallow: /
User-agent: *
Disallow:

Tüm robotların blog’unuzun tamamını indekslemesi için;

User-agent: *
Disallow:

Not: Boş bir robots.txt dosyası da aynı mesajı verecektir.

Bir dizinin tüm robotlar tarafından indekslenmesini engellemek için;

User-agent: *
Disallow: /dizin-adi/

Bir sayfanın tüm robotlar tarafından indekslenmesini engellemek için;

User-agent: *
Disallow: /dizin-adi/ozel-sayfa.html

Robots.txt dosyasında “/dizin-adi/*” veya “/dizin-adi/*.html” gibi ifadeler kullanamazsınız. Hariç tutulmasını istediğiniz sayfaları ve dizinleri teker teker belirtmek zorundasınız. Tabii ki hariç tuttuğunuz bir dizinin içindeki dosyaları ayrıca belirtmenize gerek yok :)

Örnek bir kod aşağıdaki şekilde olabilir;

# www.ornek.com için robots.txt dosyası
User-agent: *
Disallow: /cgi-bin/
Disallow: /images/private/
Disallow: /private.html

Kaynaklar;

Bu yazı şu ana kadar 63 kez görüntülendi.. code

- Yorumlayin / Soru Sorun:

bir yorum eklenmis. Yazimiz: “Robots.txt Nedir? Ne işe yarar?”

  1. george Tarih: April 25th, 2008 02:39

    thanks

Yorumunuz:




  • Hell-World.Org

  • Son Yazılanlar

  • Bunlarıda Okuyun!

    Google Ziyaretçi Rekoru Kırdı

    Codec (2000/XP/2003/Vista için)

    Windowsta Php Triad Kurulumu

    Registry Defragmentation 8.9 Build 07.16

    StatPress ile WordPress de İstatistik

    Kjofol Mp3 Player

    Muzaffer Ozdemir - Dişlerimi Küpe Yaptım Kulaklarına

    ShowIP 1.6.6

    Msn Listenize İzinsiz Kişi Eklemek

    Türk Telekom'un Zekatı!

  • Etiketler

  • Son Yorumlar

  • RSS Oyun Blogu



- Google - Google Adsense - Google Pagerank - Security - Hosting - Linux - Messenger - Messenger Hata Kodlari - Msn -
- Msn Hatalari ve Çözümleri - Webmaster - Web Konulari / Haberleri - Program - Sxe - Sxe Download - Windows Update Agent 5.8.02469 -
Hell-World.Org/Ownz - Teknoloji Blogu - Teknolojik olayların blogu
intro - Root - Html - Home - hellboy726 - Developer - Desing - Site Haritasi - Kullanim Policesi - Ownz -Teknoloji Blogu - iLetisim(contact) - Sitemap