Вчера поставил Apache 2.0.35 на русском Windows 2000, и возникла пара вопросов
(может, я повторяюсь, что-то такое было в форуме, но я не понял)
1. При обращении к сайту http://localhost браузер показывает êîëëåêöèþ вместо русских букв
Однако, если обратиться напрямую к заглавной странице http://localhost//Default.htm, то все показывается нормально.
У меня в конфигурационном файле написано
AddDefaultCharset Windows-1251
а в Default.htm -
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
2. По ссылкам с русскими буквами в запросе: ../cgi-bin/script.exe?param=абвгд
скрипт слетает с сообщением
Server error!
Error message:
couldn't create child process: 22: C:/Wwwroot/cgi-bin/script.exe
Однако, с английским запросом все работает.
Очевидно, он хочет, чтобы русские буквы были представлены в виде %...
А можно его как-то убедить напрямую брать русские буквы в ссылках?