[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix)
From: |
Ineiev |
Subject: |
Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix) |
Date: |
Thu, 6 Jan 2011 02:15:27 +0400 |
On 1/5/11, alexander barakin <address@hidden> wrote:
> 2011/1/5 Ineiev <address@hidden>:
> понятно. опция apache называется MultiViews.
> на самом деле, для правильной реакции на переданные браузером
> предпочитаемые языки даже переименования файлов не требуется.
> вполне достаточно:
> 1. сделать симлинки для англоязычных страниц такого типа:
> $ ln -s page.html page.en.html
> 2. в конфигурации или в файлах .htaccess добавить такое правило
> перенаправления:
> RewriteCond %{REQUEST_URI} !(\...\.html)$
> RewriteRule ^(.*)\.html$ /$1 [R=301,L]
> после этого браузер, который запросил page.html, получит ту версию
> файла, который соответствует переданному им же предпочитаемому языку.
> если предпочитаемый язык не передан, отдаётся англоязычная страница.
> естественно, если явно указать page.ru.html, вне зависимости от
> настроек браузера, будет возвращена именно русскоязычная версия
> страницы.
> главное, что:
> 1. не нужно переименовывать файлы (подозреваю, это может быть связано
> с какими-то чисто организационными затруднениями).
> 2. не нужно ничего дополнительно менять в файлах. если даже в русском
> переводе упоминается ссылка page.html, а в браузере установлен русский
> язык предпочитаемым, по ссылке будет отдана страница page.ru.html.
Спасибо за пояснения.
> подкиньте им идею, если вдруг опять речь зайдёт.
Постараюсь; только для этого самому нужно будет
понять как минимум почему этого не сделано до сих пор.
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), alexander barakin, 2011/01/04
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), Ineiev, 2011/01/05
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), alexander barakin, 2011/01/05
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix),
Ineiev <=
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), alexander barakin, 2011/01/05
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), Ineiev, 2011/01/06
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), alexander barakin, 2011/01/06
- Re: [www-ru-list] gnu/linux-and-gnu (GNUNify, update, fix), Ineiev, 2011/01/07