Принудительный 404 когда error_page для PHP
    Sergey Shepelev 
    temotor at gmail.com
       
    Tue Apr 29 13:37:01 MSD 2008
    
    
  
Использую error_page для обработки PHP.
root ...;
error_page 404 = @not_found;
location @not_found {
   rewrite .* /index.php;
}
location ~* ^.[^&?]+\.php$ {
   [fastcgi]
}
, подсказали, что это быстрее, чем if (!-f $request_filename). Супер, 
теперь, точно зная, что это статика, но её точно нет, например этот 
самый favicon.ico - как без PHP сразу отдать юзеру 404?
Так?
@not_found {
   rewrite favicon.ico$ $request_uri last;
                                     или break?
   rewrite .* /index.php;
}
или как?
    
    
More information about the nginx-ru
mailing list