• 22-08-2008, 19:23:08
    #1
    Arkadaşlar googleye sitemin indexlerine bakarken site:domainadi.com gibi.
    5-6 adet ref veren site görünüyor. bunları nasıl kaldırabilirim.

    robots.txt

    User-agent: *
    Disallow: /*ref=*

    yaptığım halde. gitgide ref indexleri çoğalıyor.
  • 22-08-2008, 19:35:41
    #2
    .htaccess

    # ref li bağlantılar için no spam
    RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
    RewriteRule .? http://www.domain.com? [R=301,L]
  • 22-08-2008, 19:59:43
    #3
    hostumda .htaccess diye bi dosya yok ama.
  • 22-08-2008, 20:09:15
    #4
    Betiğin root dizininde oluşturabilirsin bir tane.
  • 22-08-2008, 23:15:50
    #5
    Alexis sağol çok açık ve net anlattın teşekkür ediyorum.

    Başka bir yolu varmı arkadaşlar bunun ?
  • 22-08-2008, 23:34:07
    #6
    Bir dosya oluşturamayacak kadar acemi misin arkadaşım ?

    Linux

    > cd /home/site/htdocs
    > nano .htaccess

    kodları yapıştır, crtl+c ile çık.


    Windows

    1. editörünü aç
    2. kodları yapıştır
    3. farklı kaydet -> ".htaccess"
    4. FTP ile betiğin rootuna gönder



    Başka yolunu da söyleyeyim, .htaccess yerine direk apache conf dosyasına müdahale edebilirsin. robots.txt önlemez, çünkü robots.txt uyulması zorunlu bir şey değildir, isteyen botlar işine geldiği gibi davranır, tek yolu sunucu taraflı yasaklama, onun da en pratik yolu .htaccess
  • 22-08-2008, 23:35:57
    #7
    betik nedir
  • 22-08-2008, 23:39:31
    #8
    Güzel Türkçemiz

    betik
  • 22-08-2008, 23:42:18
    #9
    yaptık bakalım inş. olur bişeyler

    yinede başka bildiği olan varsa yazarsa sevinirim.