• 19-02-2023, 17:48:49
    #1
    Merhaba. Bir sitem search console da kendi kendine indeks üretmeye başladı. www.sitem.com isimli sitenin sadece ana sayfasının indeks almasını istiyorum. Bunun için htacces dosyasına ne yazmalıyım ? Şimdiden teşekkürler.
  • 19-02-2023, 18:01:08
    #2
    Sitenin kök dizininde (index.php nin olduğu yerde) "robots.txt" adında bir txt dosyası aç ve aşağıdaki kodu yapıştır.

    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php
    Disallow: /
    Bu robots.txt dosyasını sitenizin kök dizinine kaydederek, Googlebot'un yalnızca index.php sayfanıza erişmesine izin verebilirsiniz. Ancak, diğer arama motorlarının bu dosyayı okumayabileceğini veya bu dosyayı okumasalar bile sitenizin diğer sayfalarını indeksleyebileceğini unutmayın. Bu nedenle, .htaccess dosyası kullanarak diğer arama motorlarının sitenizin diğer sayfalarına erişmesini engellemek daha güvenli bir seçenek olabilir.

    .htaccess'e bu kodu ekleyebilirsin.

    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php

    Diğer arama motorlarında sadece index.php index alsın istiyorsanız ayrıca bu kodu da ekleyebilirsiniz.
    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php
    
    User-agent: bingbot
    Allow: /index.php
    
    User-agent: Yandex
    Allow: /index.php
  • 19-02-2023, 18:06:42
    #3
    ytscript adlı üyeden alıntı: mesajı görüntüle
    Sitenin kök dizininde (index.php nin olduğu yerde) "robots.txt" adında bir txt dosyası aç ve aşağıdaki kodu yapıştır.

    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php
    Disallow: /
    Bu robots.txt dosyasını sitenizin kök dizinine kaydederek, Googlebot'un yalnızca index.php sayfanıza erişmesine izin verebilirsiniz. Ancak, diğer arama motorlarının bu dosyayı okumayabileceğini veya bu dosyayı okumasalar bile sitenizin diğer sayfalarını indeksleyebileceğini unutmayın. Bu nedenle, .htaccess dosyası kullanarak diğer arama motorlarının sitenizin diğer sayfalarına erişmesini engellemek daha güvenli bir seçenek olabilir.

    .htaccess'e bu kodu ekleyebilirsin.

    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php

    Diğer arama motorlarında sadece index.php index alsın istiyorsanız ayrıca bu kodu da ekleyebilirsiniz.
    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    Allow: /index.php
    
    User-agent: bingbot
    Allow: /index.php
    
    User-agent: Yandex
    Allow: /index.php
    cevap için teşekkürler. index.php yi htaccessten yönlendirmiştim fakat şu an site aşağıda ki gibi indexler üretmeye başladı. ben bunların hepsini htaccess ile sadece ana sayfa indexlensin şeklinde ayarlamak istiyorum

    https://www.resimupload.org/r/7Kzg35
  • 19-02-2023, 18:19:27
    #4
    Hmm. Şunu deneyebilirsiniz.

    User-agent: *
    Disallow: /
    
    User-agent: Googlebot
    User-agent: Bingbot
    User-agent: Yandex 
    Disallow: *
    Allow: /index.php
    
    RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
    RewriteCond %{HTTP_USER_AGENT} Bingbot  [OR]
    RewriteCond %{HTTP_USER_AGENT} Yandex  
    RewriteCond %{QUERY_STRING} !^$
    RewriteRule ^index\.php$ /index.php? [R=301,L]
    bu şekilde botlardan gelen isteklerdeki parametreleri otomatik olarak index.php'ye yönlendiriyoruz.
    bu kodu ekledikten sonra google search console'dan o indekslerin kaldırılmasını isteyin.
  • 19-02-2023, 18:23:38
    #5
    çok teşekkürler deneyeceğim