[]

Google botları -üye girişi yapılmadan görüntülenmeyen site-

arkadaşlar sitemin üye girişi yapılmadan görüntülenmesini engelledim.

ancak bu işi usulüyle mi yaptım bilemiyorum.

anasayfa.php'imde, if($_SESSION["oturum"]){}else{}

mantığı ile yaptım. eğer oturum açıksa, echo anasayfa(); isimli fonksiyonum çalışıyor ki bu da bütün site demek. oturum kapalıysa, giriş yapması ya da kayıt olmasına dair ekran çıkıyor.

bu google botlarının sitemi dolaşmasını engeller mi?
eğer engellerse sitemin giriş yapılmadan görüntülenme engelini nasıl yapmalıyım? bu işin usulü nedir?

 
session kontrolünü her sayfada yapmalısın öncelikle onu söyleyebilirim. Bunun dışında robotların hiçbirşeyi indexlemesini istemiyorsan <head> tag'ı içine şunu eklemelisin: <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">


  • urubitinga  (20.08.12 08:22:52) 
kanka aksine indexlemeleri daha iyi olmaz mı? arama sonuçlarında görünebilmesi için?

bu arada, dışarıdan girişi gayet iyi bir şekilde kapattım yani hiçbir sayfa görüntülenemiyor, o konuda bir sıkıntım yok.

sorum sadece google botlarını da engellemiş oldum mu? eğer olduysam bu kötü bir şey değil mi, arama sonuçlarında sitem görünmeyecek demek değil mi? google botlarınn sitemi arayabilmesi için nasıl bir ayar çkeebilirim?
  • tchuck  (20.08.12 08:27:23) 
ha onu soruyorsun, sorunu yanlış anlamışım. evet oldun. google botlarını sürekli linklere tıklayıp duran hiçbir bilgi sahibi olmayan gerizekalı bir kullanıcı gibi düşün. senin oturumla giriş kontrolü yaptığın bir sisteme giriş yapamazlar. sonuçta kurduğun sisteme oturum iznini kullanıcı adı ve şifre gibi bir prosedürden sonra veriyorsun değil mi? google bilemez ki onları.
bunun için bir yol var mı bilemedim, ama sanki sadece botların içeriği görebileceği bir kontrol yazsan olabilir. biraz araştırmak lazım.

  • urubitinga  (20.08.12 08:35:10) 
aynen botlara özel bir kod varsa işte; if(bot) gibi bir şey varsa sorun kalmaz tabi. ben de bakınayım biraz.


  • tchuck  (20.08.12 08:55:59) 
if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'googlebot'))
{
anasayfa()
}

Her arama motorunun bir user agent'i falan vardır. belirli, hatta can sıkıntısına tarayıcınızın user-agent'ini değiştirerek bot gibi dolanabilirsiniz sitelerde vesselam.

bu arada session kontrolü çok güvenli bir olay değil aynı anda cookie kontrolü de yapmalısınız.
  • Dr. Kissingher  (20.08.12 18:19:44 ~ 18:20:41) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.