Başlıkta yazan kelimeler pek açıklayıcı olmayabilir; ama sıkıntı yaşayan arkadaşlar muhtemelen bu şekilde çözüm aramaya çalışacaklarından dolayı bir nevi yardımcı olmak istedim. Söz konusu mesele sitenize yapılan yorumların sürekli aynı IP adresi tarafından yapılmış olarak gözükmesi. Hatta site yöneticilerinin yorumları ve pingbackler de aynı IP adresi üzerinden yapılmış gözüküyorsa; buyrun sorunun neden kaynaklandığına ve çözümü için yapmamız gereken işlemlere bir göz atalım.
Bugüne kadar sadece FTP kullanıcı adı ve parolasını aldığım hosting açılış bilgilerini içeren maili dikkatlice okumanızda fayda var. Eğer duyarlı ve sizi düşünen bir firmanız varsa bu bilgilendirme mail içerisinde size iletiliyor. Dikkat etmediğimden dolayı bu sorunu yaşadığım. :)
Tüm yorumların aynı IP adresinden yapılmış olarak gözükmesi TCP Multiplexing (Çoklayıcı) tekniğinin uygulanmasından dolayıdır. Bu teknik ile yüzlerce TCP isteği sunucuya tek bir istek olarak gönderilir. TCP tekniği ile sunucular daha fazla kullanıcıya hizmet verebilir ve sitenize birçok fayda sağlar. Bu teknik sayesinde;
- Siteleriniz daha hızlı açılır,
- Sitelerinizin uptime oranı artar,
- Bant genişliği kullanımınız azalır vs..
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { if ($_SERVER["HTTP_CLIENT_IP"]) { $proxy = $_SERVER["HTTP_CLIENT_IP"]; } else { $proxy = $_SERVER["REMOTE_ADDR"]; } $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { if ($_SERVER["HTTP_CLIENT_IP"]) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } else { $ip = $_SERVER["REMOTE_ADDR"]; } } $_SERVER['REMOTE_ADDR'] = $ip;
Dosyayı kaydettikten sonra bir yorum yaparak test edelim.
Artık sitenize yorum yapan ziyaretçilerin IP adreslerini kayıt altına alabilirsiniz. Görüşmek üzere ;)
10 yorum
Henüz böyle bis sorun yaşamadım ama yaşarsam başvuracağım ilk adres. Faydalı bilgi. Teşekkürler.
Benim Yorumumda aynı ip ile çıkmış demekki gerçekten büyük bir sorun var :))
Peki tam tersini yapsak, farklı ipleri tek ipye toplasak, optimizasyon konusunda ne kadar doğru olur? veya zararları olur mu?
Bu işlem daha çok sunucu yükünü hafifletmek adına. Bir sitede yapılması pek bir etki yapmaz; ama bin site için oldukça etkili olabilir. Gözle görülür büyük bir farklılık olacağını sanmıyorum :)
Öncelikle bu bilgi için teşekkürler, bende yaşıyorum sorunu nedenini de bilmiyordum, böylece öğrenmiş oldum sağolun. Ancak dediklerinizi uyguladım ama sorun halen devam etmekte :/
Merhaba sanırım benim blogumda da aynı sorun var. Peki size bir sorum olacak, gelen yorumların aynı IP’de gözükmesinde Seo açısından bir sorun olur mu?
Merhaba, Bir sakıncası yoktur.
bu sorun benimde başıma geldi genelde nginx kullananlarda yada direk başka bir web server ı apachenin üstünde proxy modunda çalıştırmaktan dolayı oluşuyor. yani apache nginx den yada proxy modundaki web sunucunun ipsini alıyo
REMOTE_ADDR yerine HTTP_X_FORWARDED_FOR kullanmanız sorunu çözecektir.
peki hocam değiştirmesek kalsa böyle yorumların değeri düşmez değilmi farklı ipden yapılan yorum değerlidir benim bildiğim ?
Ben dediğiniz gibi yaptım fakat bu seferde admin panelinden giriş yapamıyorum.kullanıcı ismini şifreyi yazıyorum.hata vermiyor ama beni arka plana yönlendirmiyor.tekrar admin şifre paneli geliyor.Nedeni ne olabilir.Bu ayarları eski haline getirdiğim zaman siteye girebiliyorum…