lostyazilim
tr.link

Farklı dillerde çoklu site ve ip yönlendirme hakkında

6 Mesajlar 1.061 Okunma
acebozum
tr.link

MertAslan MertAslan WM Aracı Kullanıcı
  • Üyelik 01.06.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Endüstri Ürünleri Tasarımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** A**
  • Mesajlar 41
  • Beğeniler 22 / 6
  • Ticaret 3, (%100)
Bir arkadaşıma yaptığım site için böyle bir özelliğe ihtiyacım var. domain.com/tr, domain.com/en, domain.com/cn şeklinde aynı temayla, aynı özelliklerle sadece dilini değiştirerek (otomatik çeviri değil, elle girilecek tema elemantor'dan) çoklu site açmak istiyorum.

Siteye giren kullanıcıların Çin'de ise /cn, Türkiye ve Kıbrıs'ta ise /tr, geri kalan tüm adresler için ise /en uzantısına ulaşmasını istiyorum. Bir çok site bunu yapıyor.

Bunları ücretsiz olarak nasıl yapabilirim?
 

 

wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
belirtilen adreslere otomatik mi gidecek yoksa siteye giren kendisi mi seçecek hangi dille gösterileceğini?
 

 

MertAslan MertAslan WM Aracı Kullanıcı
  • Üyelik 01.06.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Endüstri Ürünleri Tasarımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** A**
  • Mesajlar 41
  • Beğeniler 22 / 6
  • Ticaret 3, (%100)
O aslında biraz ikinci planda. Yani önemli olan multi site kurabilmem. Fakat yukarıda bahsettiğim otomatik yönlendirme idi.
 

 

MertAslan MertAslan WM Aracı Kullanıcı
  • Üyelik 01.06.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Endüstri Ürünleri Tasarımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** A**
  • Mesajlar 41
  • Beğeniler 22 / 6
  • Ticaret 3, (%100)
Tek tek hosta yeni wordpressler kurup siteyi yavaşlatmak istemedim, WPMU kurdum fakat kurduğum sayfa hata veriyor.
 

 

wmaraci
wmaraci

grsy grsy WM Aracı Kullanıcı
  • Üyelik 28.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Serbest
  • Konum Kütahya
  • Ad Soyad M** G**
  • Mesajlar 1256
  • Beğeniler 148 / 399
  • Ticaret 22, (%95)
Takipteyim
 

 

hesap satış

hava15 hava15 WM Aracı Kullanıcı
  • Üyelik 30.07.2016
  • Yaş/Cinsiyet 44 / E
  • Meslek Serbest
  • Konum Diğer
  • Ad Soyad A** D**
  • Mesajlar 204
  • Beğeniler 17 / 46
  • Ticaret 4, (%100)
Bunu php ile yapmıştım. Önce ziyaretçinin tarayıcı diline göre yönlendirme yapmıştım. Ama sonrasında ülke bayraklarına ?lang=DE şeklinde link vermiştim.$_GET['lang']=str_replace("EN", 'GB', $_GET['lang']);
$_GET['lang']=str_replace("AR", 'SA', $_GET['lang']);

if(isSet($_GET['lang']))
{
$language = $_GET['lang'];

$_COOKIE['lang'] = $language;

setcookie("lang", $language, time() + (3600 * 24), "/", "http://www.domain adi.com/");
}
else if(isSet($_COOKIE['lang']))
{
$language = $_COOKIE['lang'];
}
else if(isSet($_COOKIE['lang']))
{
$language = $_COOKIE['lang'];
}
else
{
$language = 'GB';
}
$language = preg_replace('#(.*?)?lang=(.*?)#','$2', $language);
$lng=str_replace("GB", 'EN', $language);
$lng=str_replace("SA", 'AR', $lng);

include "lang/".$language.".php";
Sona tek tek dil dosyaları oluşturdum FR.php RU.php gibi. $lang="FR";
#Fransa Tamam
function FR($q){
$ara = array("weather chart","Local Time","Wind","Pressure","Temprature","english","en-GB","weather","day","hourly","weekly","monthly","forecast","502","sky is clear","moderate snow","High","Low","Precip","Date","Current Weather","Most viewed cities","weather forecast","602","Humidity");
$degis= array("Mensuel","Prévisions météorologiques","Pluie forte intensité","Le ciel est clair","Ciel clair","Pluie modérée","Pluie légère","Peu nuageux","Nuageux avec éclaircies","Nuages brisés","Nuages dispersés","Neige légère","Neige modérée","Averses de pluie","Pluie","Brouillard","Neige","Orage","Haute","Faible","Précip","Date","Météo actuelle","Autres Villes","Prévisions météorologiques","Beaucoup de neige","Humidité");
$q = str_replace($ara,$degis,$q);
return $q;}
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al