- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулись с такой проблемой: если get/post содержит любой русский символ выводится 406 ошибка. Причем на сервере кодировка по умолчанию win1251, а ответ при 406 выдаётся в iso-8859-1. Т.е. например все страницы сайта нормально отдаются с win1251, а если возникает get/post с русским символом, то вылазит iso-8859-1, соотвественно что и тянет за собой 406 ошибку.
Пробовали бороться настройкой/отключением mod_security и multiviews, не помогло.
Конфиг: Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_perl/2.0.3 Perl/v5.8.8
У кого какие мысли?
Chop, дефолтная какая кодировка прописана?
недоотключили модсекурити - 406 это его ошибка. а чтоб на русские не срабатывал наверное надо проверку url_encoding отключить в моде секурити.
Zaqwr, я же написал, что win1251. Это было проверено в первую очередь. Всё выдаётся нормально, в случае если get/post содержит латинские символы всё ок и страница выдается в кодировке win1251, в случае кириллицы - 406.
ну, да согласен, в любом случае спасибо, сейчас проверим еще раз!
полностью отключали mod security не помогло, всё еще ищем решение.
все еще 406 ошибка? тогда два варианта - либо не отключили модсекурити таки (не знаю как могли не отключить но факт есть факт :), либо есть еще что то в апаче или его модулях что дает такую же ошибку. чудес не бывает. кстати проверьте и кеш браузера заодно (хотя это вряд ли) и кеширование вобще - может у вас или у провайдера откуда проверяете кеширование включено.
я же написал, что win1251.
страннок куда делся кусок текста, хотел написать ... попробуйте дефолтную отключить вообще
Так что, так и не нашли причину? Если нашли отпишитесь, где нашли.
Скорее всего достаточно будет прописать пару правил для mod_security в конфиг апача. И проблема исчезнет.