我有一个专为多种语言设计的网站。现在我想根据URL中给出的语言代码重定向用户,即
example.com/en
将重定向为example.com/index.php?language=en
example.com/en/mypage
将被重定向为example.com/index.php?language=en&page=mypage
等。
我使用PHP作为服务器端脚本。语言代码可以是按用户给定的其他语言代码。
如何使用.htaccess
实现此目的?
答案 0 :(得分:0)
你可以试试这个:
$array = explode(".com/",$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']);
$string = $array[1];
$url = "www.example.com/index.php?langage=".$string."&page=mypage";
header("Location:".$url);