Implement www redirect due to swagg.net downtime
This commit is contained in:
parent
df23c45309
commit
5303d254da
|
@ -14,10 +14,10 @@ plugin 'Config';
|
|||
plugin CGI => ['/cgi-bin/guest.cgi', './cgi-bin/guest_mm.cgi'];
|
||||
plugin CGI => ['/cgi-bin/whoami.cgi', './cgi-bin/whoami.cgi'];
|
||||
|
||||
# Handle the session
|
||||
under sub {
|
||||
my ($c) = @_;
|
||||
my $sessionLife = 604800;
|
||||
my $hostHeader = $c->req->headers->host();
|
||||
|
||||
if ($c->cookie('banner') eq 'seen') {
|
||||
# Set session for a week
|
||||
|
@ -33,6 +33,11 @@ under sub {
|
|||
# https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
|
||||
$c->res->headers->header('Permissions-Policy', 'interest-cohort=()');
|
||||
|
||||
# Work around for swagg.net downtime 05/28/2022
|
||||
unless ($hostHeader =~ /^www\./ || app->mode() eq 'development') {
|
||||
$c->redirect_to("$scheme://www.swagg.net")
|
||||
}
|
||||
|
||||
1;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue