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