lightning pro(4.5.0)で現在3か国語のページを作成しています。
言語ごとの切り替えメニューはあるのですが、出来ればアクセスしてきたブラウザの言語を判別してリダイレクトさせたいと考えています。
こちらの方のサイトが参考になると考えているのですが、そもそもPHP等々がよくわからず記述をどこにいれていいのやら、、、と言った状況です。
壊れても良いテストサイトでfunction.phpやindex.phpなど色々試しているのですが意図した動きになりません。
トップページは英文ページにしてありますが、日本語ブラウザからアクセスした際に日本語URLに飛ぶようにしたいと思っています!
よろしくお願い致します。
以下記述抜粋******
<?php
$languages = explode(‘,’, $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]);
$languages = array_reverse($languages);
$result = ”;
foreach ($languages as $language) {
if (preg_match(‘/^en/i’, $language)) {
$result = ‘English’;
header(“Location: /english”);
} elseif (preg_match(‘/^ja/i’, $language)) {
$result = ‘Japanese’;
header(“Location: /”);
}
}
if ($result == ”) {
$result = ‘Japanese’;
header(“Location: /”);
}
ここまで***********************