Тема: mod_security, Ping-Admin.Ru и 501 ошибка
Иногда некоторые сайты выдавали 501 ошибку при проверке их с помощью Ping-Admin.Ru. Оказалось, что это происходит, когда на сервере установлен mod_security для Апача. А в этом mod_security по умолчанию стоит правило, что если в User Agent есть слово "ping", то таких товарищей отфутболивать.
А у нас как раз в User Agent встречается "ping-admin". Внесли исправления. Теперь в User Agent стало написано без "-", т.е. "pingadmin", и наш робот больше не считается хакером. Соответственно, ему не выдаётся 501 ошибка вместо нормальной страницы.