surg30n
Новичок
Есть движок, который генерит статику (кэш для анонимусов)
Для отдачи такой статики используется мод-реврайт, примерно так:
так вот урлы на сайте содержащие кириллицу при сохранении в имени файла содержат русские символы.
Под виндой используя конверт в имен в СР-1251, мод-реврайт успешно находит путь по урлу.
Имеем сервер на freebsd 6. Внимание вопрос:
Как для апача задать локаль, чтобы файлы с именами в cp1251 виделись в кондишенах мод-реврайта?
Пробовал перед запуском указать export LANG=ru_RU.CP1251, эффекта нет.
Для отдачи такой статики используется мод-реврайт, примерно так:
PHP:
# static
RewriteCond %{DOCUMENT_ROOT}/static/%{HTTP_HOST}/%{REQUEST_URI} -f
RewriteRule ^(.*) /static/%{HTTP_HOST}/$1 [L]
RewriteCond %{DOCUMENT_ROOT}/static/%{HTTP_HOST}/%{REQUEST_URI} -d
RewriteCond %{DOCUMENT_ROOT}/static/%{HTTP_HOST}/%{REQUEST_URI}/index.html -f
RewriteRule ^(.*) /static/%{HTTP_HOST}/$1 [L]
Под виндой используя конверт в имен в СР-1251, мод-реврайт успешно находит путь по урлу.
Имеем сервер на freebsd 6. Внимание вопрос:
Как для апача задать локаль, чтобы файлы с именами в cp1251 виделись в кондишенах мод-реврайта?
Пробовал перед запуском указать export LANG=ru_RU.CP1251, эффекта нет.