Проверка ответа сервера

  • 92 Просмотров
  • Последнее сообщение 07 июня 2017
ncsys написал 07 июня 2017

У MVCForum есть, теперь уже можно сказать была, неприятная особенность, отталкивающая многих заинтересованных в ресурсе пользователей. При проверке MVCForum на ответ сервера большинство сервисов выдаёт ошибку 404. Вчера я задал вопрос по этой проблеме на форуме поддержки support.mvcforum.com и привел рис.

Ответа дождаться было не суждено. Вопрос был удалён (!!!) модератором. Понять, конечно, можно – дискредитация. Но, всё-таки, возможны были более достойные варианты ответов. Тем более, что проблема явно заинтересовала автора MVCForum, и сегодня его форум уже отвечает статусом 301. Проблема оказалась интересней, чем можно было предположить. Оказывается, форум действительно выдаёт 404 при запросе от большинства сервисов проверки ответов сервера. Т.е., это не ошибка сервисов. Пришлось отловить и сравнить запросы от «правильных» и «неправильных» сервисов. У «неправильных» сервисов, таких как mainspy и многих других используется тип запроса «HEAD», а у форума разрешены только «POST» и «GET». Добавление в конфиг файл разрешения запросов «HEAD», снимает неприятную проблему со статусом ответа 404.

Прикрепленные файлы

  • Понравилось
  • GreenBee
Сортировка: Стандарт | Новые | Голоса
GreenBee написал 07 июня 2017

А что это за большинство сервисов? В чем смысл запросов HEAD (кроме использования сервисами)?

Яндекс.Вебмастер выдает 200 ОК

GreenBee написал 07 июня 2017

Если я правильно понимаю, нужно сделать так:

Close