問題を説明しましょう。fr と nl (オランダ語) の 2 つの言語でウェブサイトを運営しています。
当社のウェブサイトにアクセスすると、ブラウザの言語が「nl」に設定されていて、「en」に設定されている場合、(次のコードでわかるように) オランダ語版にリダイレクトされる www.domain.be に着陸します。 (オランダ人はブラウザにこの言語をよく使用するため)または www.domain.be / fr.domain.be のままにしておきます(どちらの URL もウェブサイトを呼び出すのに役立ちます - fr... 1 つは nl に応じたものです) ... 1)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^nl [NC]
RewriteRule ^$ http://nl.domain.be/ [L,R]
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ http://nl.domain.be/ [L,R]
</IfModule>
ウェブサイトで、fr.domain.be または nl.domain.be に移動する場合は、2 つのリンク (右上隅) をクリックして選択できます。これらのリンクのいずれかをクリックすると、fr 部分に移動したい場合でも (オランダ語の部分をナビゲートしているときに)、nl 部分でも同じように htaccess によってリダイレクトされます。
どうすれば解決できますか?最初に Web サイトにアクセスしたときにのみ htaccess をリダイレクトし、その後無効にして、ユーザーが必要に応じて言語を選択できるようにしたいと考えています。
手伝っていただけませんか?私はこれで2日くらいです...