Вернуться   Компьютерный форум > Интернет > Хостинг
 
 
Опции темы
Старый 20.03.2011, 12:32   #1 (ссылка)
Новичок
 
Регистрация: 25.11.2010
Сообщений: 7
Репутация: 0
По умолчанию Сервер взвращает ошибку 406

Подскажите пожалуйста с чем может быть связано, что сервер на несколько страниц сайта возвращает ошибку 406, хотя по внутреннему устройству страницы ничем не отличаются от других которые этой ошибки не имеют?
Verizon вне форума  
Старый 21.03.2011, 14:08   #2 (ссылка)
Новичок
 
Регистрация: 13.01.2010
Сообщений: 397
Репутация: 13
По умолчанию

Попробуйте перезалить файлы на сервер...
akhalex38 вне форума  
Старый 21.03.2011, 22:38   #3 (ссылка)
Новичок
 
Аватар для EMPORIO
 
Регистрация: 19.07.2010
Сообщений: 884
Репутация: 48
По умолчанию

Если ваш php-скрипт начинает выдавать 406-ую ошибку (точнее не сам скрипт, а apache) со словами “An appropriate representation of the requested resource /***.php could not be found on this server”, то скорее всего apacheвскому mod_security что-то не нравится в вашем скрипте.

Например, ваш скрипт может принимать в качестве параметра какие-нибудь URLы, а mod_security будет думать, что злобный хакер пытается выполнить remode code injection. Или ещё что-нибудь.

Если вы уверены в своём скрипте, то можно попробовать отключить mod_security. Проще всего это сделать, добавив две директивы в .htaccess:
SecFilterEngine Off
SecFilterScanPOST Off

Если не получается отрубить mod_security с помощью .htaccess, отключайте его с помощью httpd.conf.

Если это не разрешает сделать админ или ваша религия, то читайте логи (типа такого: [mod_security: Access denied with code 406. Pattern match “\\\\.php(3|4|5)?(\\\\?|&).*=(ht|f)tps?:/.*(\\\\?|&) ” at REQUEST_URI [id “300018″] [rev “1″] [msg “Generic PHP code injection protection”] [severity “CRITICAL”] …]) и модифицируйте скрипт таким образом, чтоб он не вызывал подозрений у mod_security.


Если помог--можно не благодарить, This is GOOOOOGLEEE!!!
EMPORIO вне форума  
Старый 22.03.2011, 12:14   #4 (ссылка)
Новичок
 
Регистрация: 25.11.2010
Сообщений: 7
Репутация: 0
По умолчанию

Спасибо за подробное объяснение возможной проблемы.

mod_security отключить врядли удастся.

Я просмотрел логи сайта (папка access-logs и в папке файл лога моего домена), но mod_security: Access denied with code 406... нигде не нашел. Может не там искал?
Файлы перезалил. Жду очередного посещения робота Яндекса (это его робот не индексирует некоторые страницы потому, что они выдают 406).
Вообще странно все остальные страницы как близнецы братья (их формирует один и тот-же скрипт) но никаких ошибок в них нет.
Уже грешу на контент. Хотя, что там может быть не так?
Verizon вне форума  
Старый 24.03.2011, 16:09   #5 (ссылка)
Новичок
 
Регистрация: 13.01.2010
Сообщений: 397
Репутация: 13
По умолчанию

Хотя на это должна выдаваться ошибка 500, но всеравно, попробуйте права изменить на эти файлы, поставьте на 777 и посмотрите, что будет, потом обратно смените...

А что за файлы? Может отправите их сюда, посмотрим все вместе...
akhalex38 вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сервер IMAP Мборзик Интернет и сети 0 14.03.2011 15:09
Сервер CS 1.6 Fatalist Игры 3 11.02.2011 00:08
СЕРВЕР CS 1.6 Fatalist Игры 5 11.01.2011 11:16
Сервер WOW Valala Реклама, объявления 0 07.11.2010 17:55
ксс сервер вак Виктор_ВладимировичЭ Игры 9 20.09.2010 21:23
Посоветуйте сервер ГТА СА Udav Игры 4 24.08.2010 11:10
сервер niger Железо 1 27.06.2010 07:53
сервер сжатия tishka2809 Интернет и сети 0 21.05.2010 10:12
Сервер в КС 1.6 igor love Игры 2 17.05.2010 22:15
сервер CS 1.6 DTS Игры 4 12.12.2009 15:48
Веб сервер covobongo Хостинг 6 24.11.2009 17:51
Сервер WOW Skart Игры 1 12.10.2009 00:27


Текущее время: 17:57. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.