на моем сайте есть три переключателя языка: английский, немецкий и русский, использующие файлы cookie, когда посетитель нажимает на флажки. URL-адрес одинаков для всех языков.
Теперь я хочу указать URL
http://www.website.com/ru
к русский версия сайта.
Будет ли это сделано с помощью .htaccess или с помощью другого метода.
Как этого добиться.
Вы можете попробовать это в своем .htaccess
файл:
RewriteEngine on
RewriteBase /
RewriteRule ^([a-z]{2})/(.*)$ /$2?lang=$1 [QSA]
Теперь в вашем PHP-коде вы можете получить язык с:
$lang = isset($_GET['lang']) ? $_GET['lang'] : 'en'; // put your default language last.
Других решений пока нет …