mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Server fixes and webapp trace support.
This commit is contained in:
parent
b15307ed6a
commit
d99d92370e
6 changed files with 31 additions and 14 deletions
|
@ -1722,7 +1722,13 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
|
|||
if (splitUrl.length > 1) { urlArgs = '?' + splitUrl[1]; }
|
||||
if ((splitUrl.length > 0) && (splitUrl[0].length > 1)) { urlName = splitUrl[0].substring(1).toLowerCase(); }
|
||||
if ((urlName == null) || (domain.redirects[urlName] == null) || (urlName[0] == '_')) { res.sendStatus(404); return; }
|
||||
res.redirect(domain.redirects[urlName] + urlArgs + getQueryPortion(req));
|
||||
if (domain.redirects[urlName] == '~showversion') {
|
||||
// Show the current version
|
||||
res.end('MeshCentral v' + obj.parent.currentVer);
|
||||
} else {
|
||||
// Perform redirection
|
||||
res.redirect(domain.redirects[urlName] + urlArgs + getQueryPortion(req));
|
||||
}
|
||||
}
|
||||
|
||||
// Take a "user/domain/userid/path/file" format and return the actual server disk file path if access is allowed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue