在网址中为网站的特定语言版本创建语言代码?

时间:2016-02-18 07:50:43

标签: php .htaccess url-rewriting multilingual multiple-languages

当访问者点击标记时,我的网站有三种使用Cookie的语言切换器英语,德语和俄语。每种语言的URL都相同。 enter image description here

现在我想点url

http://www.website.com/ru

到网站的俄语版本。

这是使用.htaccess还是使用其他方法完成的。

如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

您可以在.htaccess文件中尝试此操作:

RewriteEngine on
RewriteBase /
RewriteRule ^([a-z]{2})/(.*)$ /$2?lang=$1 [QSA]

现在,在您的PHP代码中,您可以使用以下语言获取语言:

$lang = isset($_GET['lang']) ? $_GET['lang'] : 'en'; // put your default language last.