-- -- (C) 2020 - ntop.org -- -- This page shows the HTTP errors that a user can get -- example: 404, 403, ... dirs = ntop.getDirs() package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path require("lua_utils") local page_utils = require("page_utils") local message = _GET["message"] or "forbidden" local referal_url = _GET["referer"] or '/' local error_message = _GET["error_message"] or "" if(_GET["message"] == "not_found") then status_code = 404 elseif(_GET["message"] == "internal_error") then status_code = 500 else status_code = 403 -- forbidden end sendHTTPContentTypeHeader('text/html', nil, nil, nil, status_code) page_utils.print_header() referal_url = string.sub(referal_url, string.find(referal_url, "/"), string.len(referal_url)) message = "http_status_code."..message dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua") print([[
'..error_message) print([[
]].. i18n("error_page.go_back").. [[