Son doğrulama: Ekim 2026 · panel adımları cPanel 136 test hesabında denendi, kurallar OpenAI, Anthropic ve Apache belgelerine göre
Hızlı çözüm
Yapay zeka botları engelleme işi iki katmanda yapılır: kurallara uyan botlar için robots.txt, uymayanlar için .htaccess. İkisi de cPanel Dosya Yöneticisi’nden düzenlenir.
public_html/robots.txt dosyasına bot adıyla Disallow kuralı yazın.public_html/.htaccess dosyasına kullanıcı aracısına göre 403 döndüren kuralı ekleyin.| Panel | cPanel (Jupiter) |
|---|---|
| Sistem | Paylaşımlı hosting (CloudLinux, LiteSpeed) |
| Yetki | cPanel kullanıcısı |
| Narhost ürünü | Web Hosting, WordPress Hosting, Kurumsal Hosting |
Başlamadan önce
.htaccess dosyasının bir kopyasını indirin. Hatalı bir satır bütün siteyi 500 hatasına düşürür.robots.txt dosyasının fiziksel mi sanal mı olduğunu kontrol edin; klasörde dosya yoksa WordPress onu kendisi üretiyordur.Sağlayıcılar botlarını üç role ayırır ve her rol ayrı adla gelir. Eğitim botları (GPTBot, ClaudeBot, CCBot) model eğitimi için içerik toplar. Arama botları (OAI-SearchBot, Claude-SearchBot) yapay zeka aramalarında kaynak gösterilecek sayfaları dizine alır. Kullanıcı botları (ChatGPT-User, Claude-User) biri soru sorduğunda sayfayı o an açar. Google-Extended ise ayrı bir bot değildir; yalnız robots.txt içinde kullanılan bir denetim adıdır ve .htaccess ile engellenemez. Adların güncel listesi OpenAI’nin bot belgesinde ve diğer sağlayıcıların kendi sayfalarında yer alır; .htaccess kuralının sözdizimi Apache mod_rewrite belgesine dayanır.

Beklenen sonuç: hangi botun günde kaç istek yaptığını ve hangi adresleri gezdiğini görürsünüz. Yük arama ve filtre adreslerinden geliyorsa önce onları kapatmak yeterli olabilir.
robots.txt dosyasını açın (yoksa + Dosya ile oluşturun) ve eğitim botları için kuralı ekleyin.
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
Beklenen sonuç: tarayıcıda ornek.com/robots.txt adresini açtığınızda kurallar görünür. Botlar dosyayı kendi aralıklarıyla yeniden okur; etki bir gün ile birkaç gün arasında başlar.
User-agent: *
Disallow: /?s=
Disallow: /*?filter_
Disallow: /sepet/
Disallow: /hesabim/
Beklenen sonuç: botlar içerik sayfalarını gezmeye devam eder, önbelleğe alınamayan adreslere istek yapmaz.
public_html/.htaccess dosyasının en üstüne aşağıdaki bloğu ekleyin. İkinci satır robots.txt dosyasını kural dışında tutar; bot dosyayı okuyamazsa kurallarınızı da öğrenemez.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{HTTP_USER_AGENT} (GPTBot|ClaudeBot|CCBot) [NC]
RewriteRule .* - [F,L]
</IfModule>
Beklenen sonuç: listedeki kullanıcı aracılarıyla gelen istekler 403 yanıtı alır; ziyaretçiler ve arama motorları etkilenmez.
Dikkat
User-agent: * altına Disallow: / yazmayın; bu kural Googlebot dahil bütün botları kapatır ve site arama sonuçlarından düşer. Engelleme her zaman bot adıyla yapılır.
Sonuç
Sitenizi tarayıcıda açın; sayfa normal geliyorsa .htaccess kuralı sözdizimi olarak doğrudur. Ertesi gün Ham Erişim günlüğünü yeniden indirin: engellenen botların satırlarında durum kodu 403 olmalı, robots.txt isteğinde 200 kalmalıdır. cPanel → Ölçümler → Resource Usage ekranındaki CPU grafiği de düşüşü gösterir.
.htaccess dosyasında yazım hatası vardır; eklediğiniz bloğu silip kaydedin. Hatanın satırı cPanel hata günlüklerinde görünür.Narhost desteği
Talebe şunları ekleyin: alan adı, günlükte gördüğünüz bot adı ve istek sayısı, eklediğiniz kurallar, kaynak uyarısının geldiği saat.
Sonraki adımlar
Botlar dosyayı belirli aralıklarla yeniden okur. OpenAI, arama ile ilgili değişikliklerin yaklaşık 24 saat içinde dikkate alındığını belirtiyor; diğer sağlayıcılarda birkaç gün sürebilir.
Görünürsünüz. Arama cevaplarında yer almayı OAI-SearchBot belirler; GPTBot yalnız eğitimle ilgilidir ve ikisinin ayarı birbirinden bağımsızdır.
Adını duyuran sağlayıcıların botları robots.txt kurallarına uyar; çoğu sitede bu yeterlidir. .htaccess kuralı, dosyaya uymayan ya da yükü süren botlar için ikinci adımdır.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.