htaccess语言转换

时间:2015-04-25 09:31:55

标签: php .htaccess

我建立了一个阿拉伯语和英语网站。所有文件都存储在根目录中。我没有为阿拉伯语或英语制作任何单独的文件夹,也没有为阿拉伯语或英语制作任何文件。我刚为阿拉伯语或英语制作了两种语言数组。如果url说阿拉伯语,那么来自arrayarabic的数据将获取和英语相同的情况。

我要求转换的内容 我目前的网址是

http://www.example.com/viewjob.php?job_id=11031

我想转换if http://www.example.com/ar/viewjob.php?job_id=11031但是ar没有单独的文件夹。

请让我知道......谢谢。

1 个答案:

答案 0 :(得分:3)

使用mod_rewrite可以很容易地完成此任务。当一个url以“ar”或“en”开头时,你想获取url的其余部分,并在内部重写到url的其余部分并将参数附加到查询字符串的其余部分:

RewriteEngine on

RewriteRule ^(en|ar)/(.*)$ $2?lang=$1 [QSA,L]

请参阅the documentation