Nasıl WordPress Blok Arama Motorları mu?

5 Cevap php

Eğer wordpress admin gidin ve ardından settings->privacy, blogunuza seach motorları ve bu seçenek olsa tarafından aranmasına izin vermek isteyip istemediğinizi soran iki seçenek varsa:

I would like to block search engines, but allow normal visitors

Site canlı iken nasıl wordpress aslında bu site üzerinden arama gelen arama botlarının / tarayıcılarının engeller?

5 Cevap

Göre codex, sadece robots meta etiketleri, robots.txt ve pingbacks bastırma:

Nedenleri <meta name='robots' content='noindex,nofollow' /> sitenizin kaynak bölümünde (wp_head kullanılırsa), arama motoru örümceklerinin sitenizi görmezden neden içine elde edilecek.

Geri göndermek için robots.txt isabet neden olur:

User-agent: *

Disallow: /

Not: WordPress site köküne yüklü ve hiçbir robots.txt var ise yukarıda yalnızca çalışır.

Bu tüm dost botlar takip edecek "kuralları" vardır. Içine e-posta adresleri veya spam biçimleri arıyor Kötü niyetli bir örümcek bu ayarlardan etkilenmez.

Bir robots.txt ile (root olarak yüklüyse)

 User-agent: *
 Disallow: /

veya (dan here)

I would like to block search engines, but allow normal visitors - check this for these results:

  • Causes "<meta name='robots' content='noindex,nofollow' />" to be generated into the section (if wp_head is used) of your site's source, causing search engine spiders to ignore your site. * Causes hits to robots.txt to send back:

        User-agent: * 
        Disallow: / 
    

    Not: WordPress site köküne yüklü ve hiçbir robots.txt var ise yukarıda yalnızca çalışır.

  • Stops pings to ping-o-matic and any other RPC ping services specified in the Update Services of Administration > Settings > Writing. This works by having the function privacy_ping_filter() remove the sites to ping from the list. This filter is added by having add_filter('option_ping_sites','privacy_ping_filter'); in the default-filters. When the generic_ping function attempts to get the "ping_sites" option, this filter blocks it from returning anything.

  • Hides the Update Services option entirely on the Administration > Settings > Writing panel with the message "WordPress is not notifying any Update Services because of your blog's privacy settings."

Aslında herkese açık bir site üzerinden arama botlar ve tarayıcıların bloke edemez; Bir tarayıcı ile bir kişinin görebilirsiniz eğer, o zaman bir bot veya paletli (ihtar aşağıda) görebilirsiniz.

Ancak, bir şey onlar gerektiği sitenizi dizine değil iyi davrandım botlara ve tarayıcılarının belirtmek olanak Robots Dışlama Standardı (veya robots.txt standardı), çağrı vardır. This site, hem de Wikipedia, daha fazla bilgi sağlar.

Eğer tarayıcınızda görmek, ne bir bot görebilirsiniz yukarıdaki yorumun için uyarı şudur: en basit botlar bir JavaScript motoru içeren, böylece tarayıcı Javascript kodu muhtemelen {[(0 sonucunda işler şey yok )]}, bir bot tarafından görülebilir. Ben robots.txt standart sayfanızın doğru olarak verilmesini sağlamak için Javascript varlığına dayanmaz yana, endeksleme önlemek için bir yol olarak kullanmayın öneririm.

Son Yorumlarınız kez: botlar bu standardı görmezden ücretsiz. Bu botlar kötü davrandım. Alt satırda HTML okuyabilirsiniz şey onunla seviyor ne yapabilirim ki.

Ben emin bilmiyorum ama muhtemelen arama motorları için kuralları belirleyen bir robots.txt dosyası oluşturur.

Bir Robots Exclusion dosyası kullanma.

Örnek:

User-agent: Google-Bot
Disallow: /private/