From 2cff5827dfad5e43c9711f2cc4a8f3d012c75a78 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Sun, 12 Oct 2008 15:19:16 +0200 Subject: [PATCH] always send 404 for sitenames special to robots FS#843 darcs-hash:20081012131916-7ad00-ef46252e34c948bf377422877a6116ed2a66ac17.gz --- doku.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doku.php b/doku.php index 9ee99353a..c1bfebdc5 100644 --- a/doku.php +++ b/doku.php @@ -55,10 +55,10 @@ exit; } - //send 404 for missing pages if configured - if($conf['send404'] && - ($ACT == 'show' || substr($ACT,0,7) == 'export_') && - !$INFO['exists']){ + //send 404 for missing pages if configured or ID has special meaning to bots + if(!$INFO['exists'] && + ($conf['send404'] || preg_match('/^(robots\.txt|sitemap\.xml(\.gz)?|favicon\.ico|crossdomain\.xml)$/',$ID)) && + ($ACT == 'show' || substr($ACT,0,7) == 'export_') ){ header('HTTP/1.0 404 Not Found'); } -- GitLab