我想在我的網站上使用清潔URL htaccess的如何改變語言的網址清理URL與htaccess的
這對SEO重要的網址,我怎樣才能從
http://www.mysite.com/?do=change&lang=en to http://www.mysite.com/en/
文件功能改變我的網址.PHP
include './lang/choose.lang.php';
function Browser_Lang(){
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
switch ($lang){
case 'ar': // Arabic
return 'ar';
break;
default: // English for other languages
return 'en';
break;
}
}
文件choose.lang.php
if($_REQUEST['do'] == 'change'){
$lang = Secure($_GET['lang']);
Set_Cookie('language',$lang,time()+(3600*24*30*12));
}
if(isset($_COOKIE['language'])){
$lang = Read_Cookie('language');
}else if(!isset($_COOKIE['language']) && isset($_SERVER['REMOTE_ADDR'])){
$lang = Browser_Lang();
}else{
$lang = 'en';
}
switch ($lang){
case 'ar': // Arabic
include 'ar.lang.php';
break;
default: // English for other languages
include 'en.lang.php';
break;
}