diff options
author | Andreas Gohr <andi@splitbrain.org> | 2005-11-25 13:36:14 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2005-11-25 13:36:14 +0100 |
commit | 2649b1a40f165832593df5b4b021fd3aa5a2ccd3 (patch) | |
tree | 16332f8cd1f2b3c273b4620b85e64fc9565498f5 | |
parent | 24bad1d153084f1ef349f99982b331ca5f3bd0fa (diff) | |
download | rpg-2649b1a40f165832593df5b4b021fd3aa5a2ccd3.tar.gz rpg-2649b1a40f165832593df5b4b021fd3aa5a2ccd3.tar.bz2 |
option to send 404 header for missing pages
darcs-hash:20051125123614-7ad00-42e0ab6a594e177603175ee37467fc2bdd45d2cb.gz
-rw-r--r-- | conf/dokuwiki.php | 1 | ||||
-rw-r--r-- | doku.php | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/conf/dokuwiki.php b/conf/dokuwiki.php index 65383017c..1b4a44a38 100644 --- a/conf/dokuwiki.php +++ b/conf/dokuwiki.php @@ -80,6 +80,7 @@ $conf['subscribers'] = 0; //enable change notice subscription sup $conf['pluginmanager'] = 0; //enable automated plugin management (requires plugin) $conf['compress'] = 1; //Strip whitespaces and comments from Styles and JavaScript? 1|0 $conf['hidepages'] = ''; //Regexp for pages to be skipped from RSS, Search and Recent Changes +$conf['send404'] = 0; //Send a HTTP 404 status for non existing pages? $conf['rss_type'] = 'rss1'; //type of RSS feed to provide, by default: // 'rss' - RSS 0.91 // 'rss1' - RSS 1.0 @@ -53,6 +53,11 @@ //make infos about the selected page available $INFO = pageinfo(); + //send 404 for missing pages if configured + if($conf['send404'] && !$INFO['exists']){ + header('HTTP/1.0 404 Not Found'); + } + //prepare breadcrumbs (initialize a static var) breadcrumbs(); |