From: Sergio Santoro Date: Thu, 22 May 2014 22:17:23 +0000 (+0200) Subject: MediaWiki::performAction, return 404 on nosuchaction error X-Git-Tag: 1.31.0-rc.0~15611 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=6b683ea40e18b3abb09235934952b76b3ed159b2;p=lhc%2Fweb%2Fwiklou.git MediaWiki::performAction, return 404 on nosuchaction error Nosuchaction error page was sending 200 as the HTTP status code, which was misleading. Instead return 404. Change-Id: I9b432c9e53caf0a13e9a0c798f78a7bd8a78443b --- diff --git a/includes/Wiki.php b/includes/Wiki.php index eff251f6d6..555813d169 100644 --- a/includes/Wiki.php +++ b/includes/Wiki.php @@ -434,6 +434,7 @@ class MediaWiki { } if ( wfRunHooks( 'UnknownAction', array( $request->getVal( 'action', 'view' ), $page ) ) ) { + $output->setStatusCode( 404 ); $output->showErrorPage( 'nosuchaction', 'nosuchactiontext' ); }