Arkadaşlar merhaba herkeze.
Bir tane sitem var. abcde.com burası türkiye için türkçe olarak yapıldı.
Bu sitenin 3 tane subdomaini var diğer dillerde ;
ru.abcde.com
de.abcde.com
en.abcde.com
Ana domaine rusyadan gelen ziyaretçi direkt ru.abcde.com a gitsin istiyorum bunu nasıl yapabilirim, yardımcı olurmusunuz.
Wordpress ülkelere göre giriş nasıl yaptırabilirim ?
3
●396
- 09-06-2015, 11:40:36Kimlik doğrulama veya yönetimden onay bekliyor.
- 09-06-2015, 11:48:07İlk olarak abcde.com için anasayfaya gelen ziyaretçinin php ile ülkesini alacaksınız ardından if kullanarak ülkeye göre yönlendirme yapacaksınız hocam
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:48:07 -->-> Daha önceki mesaj 11:45:54 --
<?php
function ulkeBul($ip) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://ip-to-country.webhosting.info/node/view/36");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'ip_address='.$ip.'');
$kaynak = curl_exec ($ch);
curl_close ($ch);
preg_match("'belongs to <b>(.*?)</b>'s", $kaynak , $donen);
return $donen["1"];
}
$ziyaretci = getenv("REMOTE_ADDR");
$ulke = ulkeBul($ziyaretci);
?> - 09-06-2015, 11:50:50Üyeliği durdurulduçok performanssız olur 1000 tane online olsa 1000 tane curl demek en mantıklısı ülke sayısı sınırlı ise ip aralığına göre sınırlandırma yapmak veya kullanıcı dil bilgisine göre yönlendirme yapmak adamın pc türkçe ise muhtemelen türktür veya türkçe biliyordur.black_scorpion adlı üyeden alıntı: mesajı görüntüle
- 09-06-2015, 11:52:05Doğrudur sorgu sayisi artar. Wordpress kismini sonradan gordum bunun icin eklentiler var hocam gelen ziyaretciye gore sayfayi ceviriyor. Microsoft translate ile entegre olarak calisiyordu sanirsam.