Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
apache:examples [2020-02-01 12:34] GreyWolf [Выбор языка для страниц сайта по Accept-Language] |
apache:examples [2020-02-01 13:38] GreyWolf [Выбор языка для страниц сайта по Accept-Language] |
||
---|---|---|---|
Строка 15: | Строка 15: | ||
* ''/ru/'' — русская версия | * ''/ru/'' — русская версия | ||
- | <code conf> | + | <code perl> |
- | # Выбор языка | + | |
RewriteEngine On | RewriteEngine On | ||
+ | |||
RewriteCond %{HTTP:Accept-Language} ^ru.*$ [NC] | RewriteCond %{HTTP:Accept-Language} ^ru.*$ [NC] | ||
RewriteCond %{REQUEST_URI} ^/$ [NC] | RewriteCond %{REQUEST_URI} ^/$ [NC] | ||
Строка 26: | Строка 26: | ||
RewriteCond %{QUERY_STRING} !(^q\=) [NC] | RewriteCond %{QUERY_STRING} !(^q\=) [NC] | ||
RewriteRule ^(.*)$ /en/ [L,R=302] | RewriteRule ^(.*)$ /en/ [L,R=302] | ||
+ | |||
</code> | </code> | ||