Changed http redirect code from 303 to 302

This commit is contained in:
2019-11-20 13:47:54 +01:00
parent e75c757321
commit ed48f0cfa6

View File

@ -246,14 +246,14 @@ bool connection_handler(const char *preprefix, const char *col1, const char *col
log(prefix, "\x1B[1m" + req.getMethod() + " " + req.getPath() + "\x1B[0m");
log_to_file(prefix, "\x1B[1m" + req.getMethod() + " " + req.getPath() + "\x1B[0m", host);
bool noRedirect = req.getPath().find("/.well-known/acme-challenge/") == 0 || (req.getPath().find("/files/") == 0 && host == "minecraft.necronda.net");
bool noRedirect = req.getPath().find("/.well-known/acme-challenge/") == 0 || (req.getPath().find("/files/") == 0);
bool redir = true;
if (!noRedirect) {
if (getWebRoot(host).empty()) {
req.redirect(303, "https://www.necronda.net" + req.getPath());
} else if (socket->getSocketPort() != 443) {
req.redirect(303, "https://" + host + req.getPath());
req.redirect(302, "https://" + host + req.getPath());
} else {
redir = false;
}