• 05-04-2010, 15:59:39
    #1
    User-agent: *
    Disallow: default.aspx?yer=orasi
    Disallow: default.aspx?yer=surasi
    Disallow: default.aspx?yer=burasi
    Disallow: default.aspx?yer=karsi
    Disallow: default.aspx?yer=nerde

    benzer adresler var bunların indexlenmesini istemiyorum bunun içi yukarıdakini yapmam yeterli olurmu?
    birde bunu aşagıdaki gibi yapsam olurmu?

    User-agent: *
    Disallow: default.aspx?*

    veya

    User-agent: *
    Disallow: /?yer=

    Teşekkürler.
  • 05-04-2010, 16:11:14
    #2
    bir başka sorumda;
    Tüm arama motorlarını robots.txt den engelesem. Sadece sitemap daki adresleri indexler mi?
  • 05-04-2010, 20:06:53
    #3
    Disallow: /*?yer=
    Böle yaparsan olur. Sitemap daki url leri görüp ziyaret edicek.
    robots.txt bakacakki izin verilmiyor. indexlemez olmaz bence.
  • 06-04-2010, 00:28:51
    #4
    sitemap de zaten indexlenmesini istemediklerim yer almıyor ama sayalarda index/follow yazdıgı için sayfa içinde modulleri görüyor. Sayfa içeriginde herhangi bir değişiklik yok afa ufak bir alnada değişiklik oluyor bunuda indexlemesine gerek yok.
    bu bu şekilde yapmıştım bende bakalım ne olacak.
  • 06-04-2010, 00:47:56
    #5
    Robots.txt dosyasına ihtiyacın yok indexlenmesini istemediğiniz sayfaların meta kodları arasına ;
    <meta name="robots" content="noindex" />
    <meta name="robots" content="noarchive" /> kodlarını koyarsanız sorununuz hallolur.Ayrıca robots.txt dosyasıyla uğraşmamış olursunuz.

    Not:arama motorları botları meta taglara herzaman uymayabilir.
  • 06-04-2010, 02:29:19
    #6
    Cevabınız için teşekkürederim. Ama sorun sayfaların dinamik olmasından kanaklanıyor.
    default.aspx?icerik=1 indexlenmesini istiyorum
    default.aspx?yonetim=1 istemiyorum
    gibi.
  • 06-04-2010, 02:46:03
    #7
    Disallow: /*?yer= o halde bu şekilde yapmanız gerekecek bu şekilde tanımladığınızda işe yarayacağını düşünüyorum.
  • 06-04-2010, 02:50:49
    #8
    Bunda bir yanlışlık mı var?
    Disallow: /*?yer=
    Disallow: /?yer=
    Disallow: /?yer=*
    Bunlardan hangisi Dogru?
  • 06-04-2010, 03:00:00
    #9
    PastelRenk adlı üyeden alıntı: mesajı görüntüle
    User-agent: *
    Disallow: default.aspx?yer=orasi
    Disallow: default.aspx?yer=surasi
    Disallow: default.aspx?yer=burasi
    Disallow: default.aspx?yer=karsi
    Disallow: default.aspx?yer=nerde
    User-agent: *
    Disallow: /default.aspx?yer=ora
    Disallow: /default.aspx?yer=bura
    Disallow: /default.aspx?yer=sura

    bu şekilde yaparsan olucaktır.Açıklaması şu ki ;index almasını istemediğin sayfaları bu şekilde engelleyebilirsin.
    Disallow: /sayfaadi

    aLKaDraZ arkadaşın verdiği Disallow: /*?yer= bu şekilde hiç kullanmadım ama çalışırsa mantığı şu olucak sanırım xx?yer= yy?yer= sayfa adı ne olursa olsun
    ? soru işareti içeren sayfaların sonunda yer= olan tüm sayfaları engelliyecek.Normalde kullanımı / *? bu şekilde bir kaç yerde gördüm.Bunun anlamıda sayfa isminde ? işareti olan sayfaları engellemek.
    Ama ilk başta verdiğim şekilde sayfaları engelleyebilirsin.