1
0
mirror of https://github.com/php/web-php.git synced 2026-03-23 23:02:13 +01:00

Fixed bug#67062 (Requesting nonexistent files should produce HTTP 404 Not Found)

This commit is contained in:
Hannes Magnusson
2014-04-13 09:48:41 -07:00
parent 3a4007767a
commit e047aae42e

View File

@@ -170,13 +170,15 @@ if (preg_match("!^get/([^/]+)/from/([^/]+)(/mirror)?$!", $URI, $dlinfo)) {
error_nomirror($mr);
exit;
}
// Start the download process
status_header(200);
include $_SERVER['DOCUMENT_ROOT'] . "/include/do-download.inc";
$filename = get_actual_download_file($df);
if ($filename) {
status_header(200);
download_file($mr, $filename);
} else {
status_header(404);
/* The file didn't exist on this server.. ask the user to pick another mirror */
include $_SERVER['DOCUMENT_ROOT'] . "/include/get-download.inc";
}