Örnek Olarak Anlatacağım Böyle Bir Şey Mümkün Mü...
Diyelim ki elimde 3 tane ülkenin ürünü var bu ürünlerin 1 tanesi usa'da çok satış yapan ürün 2.si uk'de de en çok satışı olan ürün 3.sü japonya'da en çok satılan ürün
Ben bir şekilde tek linke trafik çektiğimde herhangi bir ana site olmadan kişinin kendi internetinin hangi ülkeden geldiğini görüp direk o ülkeye hangi linki entegre ettiysem ona yönlendirme yapıcak bir sistem var mıdır?
Ülkelere Göre Site Yönlendirmesi Mümkün Mü?
3
●120
- 16-05-2024, 16:33:41
- 16-05-2024, 16:38:20Mümkün, indexin en başına sorgulama yapıp tarayıcı diline göre yönlendirebilirsiniz.
örnek:
<?php
$browser_language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if ($browser_language == 'en') {
header("Location: https://site.com/en/");
exit();
} elseif ($browser_language == 'tr') {
header("Location: https://site.com/tr/");
exit();
} else {
header("Location: https://site.com/en/");
exit();
}
?> - 16-05-2024, 16:42:16türkiye'de olup ingilizce kullanan insanlar var ingilizce global dil olduğu için bir çok ülke kullanıyor ona göre ülke sınıflandırması yapılamaz diye düşünüyorum;Misafir adlı üyeden alıntı: mesajı görüntüle
IP tabanlı yönlendirme: Kullanıcıların IP adresleri üzerinden coğrafi konumları belirlenir. Bu bilgiye dayanarak, her ülke için ayrı bir URL veya içerik sunulabilir. bu daha mantıklı gibi - 16-05-2024, 17:10:57alphatwitter adlı üyeden alıntı: mesajı görüntüle
<?php
$user_ip = $_SERVER['REMOTE_ADDR'];
$api_url = 'http://ipinfo.io/' . $user_ip . '/json';
$response = file_get_contents($api_url);
$location_data = json_decode($response);
if ($location_data && isset($location_data->country)) {
$country_code = strtoupper($location_data->country);
switch ($country_code) {
case 'TR':
header("Location: https://turkiye.com");
exit();
case 'NL':
header("Location: https://netherlands.com");
exit();
case 'CN':
header("Location: https://china.com");
exit();
case 'GB':
header("Location: https://uk.com");
exit();
default:
header("Location: https://example.com");
exit();
}
}
?>
Bu kod işinizi görecektir, site adreslerini ve country kodlarını kontrol edip kendinize göre düzenleyin ben rastgele salladım.