Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 067 раз!

Форум

Добро пожаловать, Гость!

Ошибка или так и должно быть ?

Обсуждение проблем в работе программного комплекса
First
Сообщения: 19
C нами: 1 год 9 мес

Непрочитанное сообщение First » 22 апр 2015, 12:35

Столкнулся с ошибкой, имеется две папки по пути http://localhost/local/ , название одной на латинице - Matrix, второй на кириллице - Матрица, названия в принципе не важны, просто пример.
Что хочу:
1. Пройти по ссылке: http://localhost/local/Matrix/
2. Пройти по ссылке: http://localhost/local/Матрица
Если в качестве сервера выбран Apache 2.2, то проблем пройти пор ссылкам нет (скрины 1-3)
Если в качестве сервера выбираю nginx 1.7, то в папку на кириллице Матрица войти невозможно, выдается ошибка 500 Internal Server Error
(скрин 4-6), в связи с чем вопрос - это ошибка или так и должно быть?
Вложения
screenshot 1.jpg
screenshot 2.jpg
screenshot 3.jpg
screenshot 4.jpg
screenshot 5.jpg
screenshot 6.jpg

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 22 апр 2015, 12:56

Смотрите лог сервера, к чему эти скриншоты если они ни несут никакой полезной информации. У себя я только что проверил - прекрасно всё открывается (Windows 7 с NTFS и Nginx 1.7).

А вообще вот:

Nginx не занимается определением кодировки запроса, он ищет файл по
запрошенному имени в файловой системе.
Большинство современных браузеров русские имена в запросе передают в
utf-8, соответственно запрос должен приходить уже в utf-8/

Некоторые браузеры могут передавать русские буквы в запросе в
кодировке 1251, в зависимости от настроек браузера в т.ч..
Таким образом, 100% решения при использовании русских символов - нет.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость