Кириллица в URL
Добавлено: 30 янв 2013, 16:49
Приветствую.
На OpenServer я могу в корень сайта положить файл с кириллическим именем, например, "файл.txt" и открыть его в браузере (Firefox 17) по такой ссылке: http://localhost/файл.txt. С этим все отлично.
Я разрабатывал сайт на OpenServer с учетом этого, и теперь, когда загрузил его на хостинг, то не могу обращаться к файлам на сервере, которые имеют кириллицу в пути, например, таже ссылка http://site.ru/файл.txt (файл конечно же существует) вернет ошибку:
В чем проблема? Подозреваю, что кириллица превращаться в некое "файл", а не во что должна ("%F4%E0%E9%EB"), почему?
На OpenServer я могу в корень сайта положить файл с кириллическим именем, например, "файл.txt" и открыть его в браузере (Firefox 17) по такой ссылке: http://localhost/файл.txt. С этим все отлично.
Я разрабатывал сайт на OpenServer с учетом этого, и теперь, когда загрузил его на хостинг, то не могу обращаться к файлам на сервере, которые имеют кириллицу в пути, например, таже ссылка http://site.ru/файл.txt (файл конечно же существует) вернет ошибку:
Not Found The requested URL /файл.txt was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.Однако, если я перекодирую ссылку в такой вид: http://site.ru/%F4%E0%E9%EB.txt, то смогу открыть тот самый "файл.txt", что конечно же логично.
В чем проблема? Подозреваю, что кириллица превращаться в некое "файл", а не во что должна ("%F4%E0%E9%EB"), почему?