Sending 200 instead of 502 for maximus autism
This commit is contained in:
@@ -468,7 +468,7 @@ process.on('uncaughtException', err => {
|
|||||||
return;
|
return;
|
||||||
if (req.url.pathname.match(/^\/(b|t|ca|a|memes)\//) || req.url.pathname.startsWith('/s/emojis/')) {
|
if (req.url.pathname.match(/^\/(b|t|ca|a|memes)\//) || req.url.pathname.startsWith('/s/emojis/')) {
|
||||||
if (cfg.websrv.private_society && !req.cookies?.session) {
|
if (cfg.websrv.private_society && !req.cookies?.session) {
|
||||||
res.writeHead(502, { 'Content-Type': 'text/html' }).end(nginx502 ?? buildGatePage());
|
res.writeHead(200, { 'Content-Type': 'text/html' }).end(nginx502 ?? buildGatePage());
|
||||||
req.url.pathname = '/private_society_media_bypass';
|
req.url.pathname = '/private_society_media_bypass';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -658,13 +658,13 @@ process.on('uncaughtException', err => {
|
|||||||
}
|
}
|
||||||
// For page requests, return 502 Bad Gateway for all paths except homepage (which shows the gate)
|
// For page requests, return 502 Bad Gateway for all paths except homepage (which shows the gate)
|
||||||
if (req.url.pathname !== '/') {
|
if (req.url.pathname !== '/') {
|
||||||
res.writeHead(502, { 'Content-Type': 'text/html' }).end(nginx502 ?? buildGatePage());
|
res.writeHead(200, { 'Content-Type': 'text/html' }).end(nginx502 ?? buildGatePage());
|
||||||
req.url.pathname = '/private_society_bypass';
|
req.url.pathname = '/private_society_bypass';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Homepage: in cloudflare dynamic mode serve gate directly; otherwise fall through to template
|
// Homepage: in cloudflare dynamic mode serve gate directly; otherwise fall through to template
|
||||||
if (nginx502 === null) {
|
if (nginx502 === null) {
|
||||||
res.writeHead(502, { 'Content-Type': 'text/html' }).end(buildGatePage());
|
res.writeHead(200, { 'Content-Type': 'text/html' }).end(buildGatePage());
|
||||||
req.url.pathname = '/private_society_bypass';
|
req.url.pathname = '/private_society_bypass';
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user