RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
<?php
$url = explode('/',strtolower(substr($_SERVER['REQUEST_URI'], 1)));
switch($url[0]) {
case '': {
include 'pages/main.php';
break;
}
case 'how_to_buy':{
include 'pages/how_to_buy.php';
break;
}
case 'payment_methods':{
include 'pages/payment_methods.php';
break;
}
case 'guarantees':{
include 'pages/guarantees.php';
break;
}
case 'payment':{
include 'pages/payment.php';
break;
}
case 'myorders':{
include 'pages/myorders.php';
break;
}
}
?>
//Получаем IP пользователя
$ip = $_SERVER['REMOTE_ADDR'];
//Функция whois для определения страны по IP\
function whois($ip) {
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
if ($sock) {
fputs ($sock, $ip."\r\n");
while (!feof($sock)) {
$str.=trim(fgets ($sock,128)." <br>");
}
}
else {
$str.="$errno($errstr)";
return;
}
fclose ($sock);
}
return $str;
}
//Получаем whois данные для IP пользователя
$whois = whois($_SERVER['REMOTE_ADDR']);
//Получаем страну, исходя из whois IP
$need = "country:";
$pos = strpos($whois,$need);
$search = substr($whois,$pos,18);
$excount = explode(":", $search);
$country = trim($excount[1]);
//Ну и сам код редиректа
if($country == "US") {
header('Location: /us/');
exit();
}