как изменить URL WHMCS по стране

Я новичок в whmcs и хочу изменить URL по стране.

Если у клиента из Индии есть такой URL: http://example.com/in/ или из Великобритании есть URL, как http://example.com/uk/,

Я пытаюсь это .htaccess файл, но он не работает.

RewriteEngine on
RewriteRule ^in/(.*).php?(.*) /$1.php&country=india [NC,L,QSA]

Также я хочу изменить домашнюю страницу в зависимости от страны.

1

Решение

Лучшим способом было бы получить страну от IP-адреса пользователя.

Используя эту найденную функцию PHP Вот:

// Get user IP
if (isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}

$user_country_code = ip_info($ip, "Country Code"); // This will be a country code e.g 'IN', 'US'// Redirect to Location
header('Location:' . "https://example.com/" . $user_country_code);
die();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]