file.missing вместо 404 - где логика?
arseny 08.02.2007 20:37
Я понимаю: если идет отладка, включен метод типа @unhandled_exception_debug - да, тогда все понятно.
Но_зачем_выдавать_вместо 404 @unhandled_exception по_умолчанию?
Внизу страницы
http://www.parser.ru/faq/errors/ указан метод подстановки:
^if($exception.type eq "file.missing"){ $response:location[/404.html]
}
Спросите у Яндекса (© Яндекс) про такое решение, они Вам много интересного расскажут: что бывает с индексацией сайта, когда вместо 404 подсовывают 200.
И объясните мне, идиоту, если не затруднит, как отдать именно 404 (без записи об ошибке в логе Парсера), а не 200 и 404.html
Думаю, что не только мне это будет интересно.
Нашел более ранее обсуждение этой темы (
http://www.parser.ru/forum/?id=52651), но, как тут принято, вместо дела началась лирика.
Вот этот совет
http://www.parser.ru/forum/?id=52657 у меня срабатывает, но оставляет в логе запись
[Thu Feb 8 20:32:13 2007] [11157] /abrakadbra.html: '.../abrakadbra.html' read failed: No such file or directory (2), actual filename '.../abrakadbra.html' [file.missing]
- file.missing вместо 404 - где логика?, arseny 08.02.2007 20:37