Я разработал приложение, использующее плагин jQuery, который, в свою очередь, использует избыточные данные cookie. Проблема в том, что после каждых 15-20 запросов браузер показывает это сообщение об ошибке:
Ваш браузер отправил запрос, который этот сервер не может понять. Размер поля заголовка запроса превышает ограничение сервера.
Покопавшись, я узнал, что по умолчанию apache имеет значение длины cookie по умолчанию; где-то поблизости 8190 bytes
. Чтобы увеличить лимит, мне нужно изменить / добавить указанную ниже директиву в мою конфигурацию.
LimitRequestFieldSize 16380
Я попытался добавить приведенный выше код в .htaccess
, и перезапустил сервер Apache, но это не сработало.
Я не понимаю, где разместить эту строку; Это в httpd.conf
файл? Или есть способ увеличить лимит с помощью .htaccess
файл? Я был бы признателен, если бы кто-нибудь мог указать мне правильное направление.
и BTW, я использую OSX 10.7.4, используя MAMP.
В документация заявляет следующее:
Context: server config, virtual host
Это означает, что эта директива либо входит в глобальную конфигурацию сервера (в любом месте вашего httpd.conf
файл или в файле, который включается), или в одном из VirtualHost
определения. Это не сработает, если вы поместите его в .htaccess
файл.
Вероятно, вам также следует просмотреть свое приложение, чтобы узнать, откуда берутся эти лишние данные.