Многоязычное перенаправление с файлами cookie в.htaccess? (без php)

Я пытаюсь, чтобы сайт определял язык через браузер, но также позволял cookie-файлам иметь приоритет над автоматическим обнаружением.

Я все еще новичок в сложных правилах.htaccess, поэтому надеюсь на некоторую помощь здесь. Я действительно не знаю ни одного php, поэтому я надеюсь избежать этого.

Вот что я хочу сделать:

У меня есть 3 варианта языка: немецкий (де), английский Великобритания (en-gb) и основной сайт на английском (en). Они соответствуют: www.site.com/de/, www.site.com/uk/, и www.site.com/

  1. Проверьте, установлен ли языковой файл cookie
    1a) Если установлено, перенаправить посетителя в соответствующий языковой каталог.

  2. Если файл cookie не был установлен:
    2a) Определить язык браузера и установить языковой куки (или по умолчанию английский)
    2b) Перенаправить посетителя в соответствующий каталог.

  3. Если пользователь переключает язык с помощью выбора языка сайта, обновите cookie.

Возможно ли что-то подобное? Есть ли ограничения на попытки сделать это таким образом?

0 ответов

Другие вопросы по тегам