使用.htaccess从URL获取语言

时间:2016-05-12 02:30:56

标签: .htaccess

我的网站上有多种语言。

在根目录中我有一个index.php。这是我的主页。

我想要这种类型的网址:domain.com/fr/domain.com/en/

女巫必须与domain.com/index.php?lang=frdomain.com/index.php?lang=en相同。

所以我使用这个.htaccess规则:

# Redirect to a page (xxxxx.com/index.php?lang=fr)
RewriteRule ^(fr|en|es|cn|ar)/index$  index.php?lang=$1 [L]

但它不起作用。

你能帮帮我吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用:

RewriteEngine On
RewriteRule ^(fr|en|es|cn|ar)/$  index.php?lang=$1 [L]