апач - кириллица в запросах GET выдает ошибку 400 BAD REQUEST

vlav

Новичок
апач - кириллица в запросах GET выдает ошибку 400 BAD REQUEST

Apache/2.2.4 (Unix)
при отправке запроса ГЕТ если поле содержит кириллицу сервер выдает ошибку 400.
Запросы ПОСТ - все нормально.
На более старых версиях апача при том же самом конфиге такого не было.
В чем может быть дело?
 

Фанат

oncle terrible
Команда форума
в том, что кирилицы не должно быть в запросах

-~{}~ 06.10.07 10:28:

кстати, а ты уверен, что в запросе она есть?
 

phprus

Moderator
Команда форума
при отправке запроса ГЕТ если поле содержит кириллицу
Какое поле? Поле формы? Тогда приведи html код этого поля и код тега form и назови браузер.
Иначе читай про url-кодирования до полного просветления.
 

vlav

Новичок
http://foto/folders.php?comm=%F2%E5%F1%F2&id=139&ren_do=Ok
foto - виртуальный домен на локалхосте
%F2%E5%F1%F2 - слово "тест"


Bad Request

Your browser sent a request that this server could not understand.
Apache/2.2.0 (Fedora) Server at foto Port 80

если тест заменить на test - то все нормально, также как если и передавать это через пост.

-~{}~ 06.10.07 13:34:

Проблема на самом деле более общая потому что схожим образом глючит phpmyadmin
 

Фанат

oncle terrible
Команда форума
не мод ли это секьюрити шалит? и вообще - в гугль по запросу bad request urlencode
 

vlav

Новичок
апач новее некуда - последняя сборка от 7-й федоры.
в гугле, естественно, искал
повторяюсь, что конфиг от старой версии, в которой все работало.
То есть никто не сталкивался?
 

Iv

Новичок
Может кому пригодится...

Очень похожая проблема с Apache, тоже под Fedora 7.

Помимо описанного, происходила ошибка при попытке передачи файла через Post.
Помогло отключение mod_security.

И вобще, по-умлочанию, в Fedora на Apache установлено много лишних пакетов.
 
Сверху