Автосмена языка на сайте
Страницы: 1
Автосмена языка на сайте, не работат код
Здравствуйте. В php я не разбираюсь вообще. Мне понадобилось сделать автосмену языка на сайте, то есть сделать так, чтобы сайт определял язык пользователя и автоматически перенаправлял его на нужную версию сайта. Нашел в интернете код (указан ниже) Проблема в том что с этим кодом сайт грузиться не хочет вообще. Пишет "Эта страница содержит бесконечное перенаправление" . Убрал строку ( "ru" => "roma-turistik.com/",) стала грузиться английская версия сайта. Подскажите пожалуйста в чем может быть проблема

Код
<?php
$sites = array(
    "en" => "roma-turistik.com/main.html/",
     "ru" => "roma-turistik.com/",
);
 

$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
 

if (!in_array($lang, array_keys($sites))){
    $lang = 'en';
}

header('Location: ' . $sites[$lang]);
 
?>
Код
<?php
$sites = array(
    "en" => "/main.html",
     "ru" => "/index_old.html"
);
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if (!in_array($lang, array_keys($sites))){
    $lang = 'ru';
}
header('Location: ' . $sites[$lang]);
?>
Дело в том, что при русском у вас происходит перенаправление на сам этот же файл, где содержится редирект. Нужно либо переименовать основной index сайта (например, в index_old.html , и перенаправлять на него, либо соответствующим образом переделать скрипт, либо добавить в htaccess дополнительное имя запускного файла, который будет приоритетным для запуска по умолчанию - впрочем, здесь могут быть нюансы - надо пробовать.
Спасибо за помощь. Заработало))
Цитата
denislarion пишет:
Спасибо за помощь. Заработало))
Пожалуйста)
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
15:45 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
19:56 Push.House - рекламная платформа PUSH уведомлений 
17:22 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:03 2Index - быстрая индексация страниц сайта и обратных ссылок 
14:07 Buymedia.biz - рекламная сеть 
10:40 LSI-копирайтинг 
09:30 Доля пользователей Telegram достигла почти половины населения России 
16:27 Услуги веб-разработки  
15:09 PROXY5.ru — Анонимные прокси дешево / IPv4 на 30 дней от 5$ 
17:43 Ural-obmen.ru — выгодный сервис обмена 
17:23 Obama.ru - безопасный обмен криптовалют и электронных денежных средств 
16:07 TETChange-Обменник криптовалют 
15:41 Zombie.Cash - мультивалютный обменный пункт 24/7 | Меняем быстро, безопасно и выгодно 
14:02 Google Voice - OLD аккаунты "SMS и звонки" 
17:07 Точные прогнозы на футбол 
15:09 QIWI сдох насовсем 
14:03 Как получить рефералов и посетителей на сайт бесплатно. 
15:58 Linux - это максимальная свобода 
13:40 С юмором по жизни! 
09:31 Российский аналог Google Play наконец-то доступен всем желающим 
09:11 Посоветуйте фильм