2017-05-16 3 views
1

Je suis nouveau dans whmcs et je veux changer l'URL par pays.comment changer l'URL de WHMCS par pays

Si un client de l'Inde a une URL comme: - http://example.com/in/ ou du Royaume-Uni ont une URL comme http://example.com/uk/.

J'essaie ce fichier .htaccess mais cela ne fonctionne pas.

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

aussi je veux changer la page d'accueil en fonction du pays.

Répondre

1

Une meilleure façon serait d'obtenir le pays à partir de l'adresse IP des utilisateurs.

Cette fonction PHP trouvé here:

// 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(); 
+0

Merci à votre réponse, mais j'essayer ce code avant .htaccess mais ne fonctionne pas propely – jhon

+0

@jhon Essayez d'ajouter ce code au-dessus de votre 'index.php' fichier – user3284463

+0

J'utilise whmcs pas core php – jhon