2016-05-12 9 views
0

私のサイトには複数の言語があります。.htaccessでURLから言語を取得する

私はindex.phpを持っています。それは私のホームページです。

私は、URLのこのタイプをしたい:domain.com/fr/または​​

魔女はdomain.com/index.php?lang=frまたはdomain.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] 

をしかし、それは動作しません。

お手伝いできますか?

ありがとうございました。

答えて

0

あなたは使用することができます。

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

そして、私はデフォルトの言語が必要な場合は? – PacPac

+0

http://stackoverflow.com/questions/8133094/rewriterule-for-htaccess-to-hide-default-languageまたはこちらhttp://stackoverflow.com/questions/16854820/htaccess-rule-for-言語検出 –

関連する問題