Ver código fonte

fix the last few things to work on apache

George S. Baugh 5 anos atrás
pai
commit
6f5b8ac0a6
1 arquivos alterados com 10 adições e 1 exclusões
  1. 10 1
      lib/Trog/Routes/HTML.pm

+ 10 - 1
lib/Trog/Routes/HTML.pm

@@ -37,6 +37,15 @@ our %routes = (
         method   => 'GET',
         callback => \&Trog::Routes::HTML::index,
     },
+    #Deal with most indexDocument directives interfering with proxied requests to /
+    '/index.html' => {
+        method   => 'GET',
+        callback  => \&Trog::Routes::HTML::index,
+    },
+    '/index.php'  => {
+        method => 'GET',
+        callback => \&Trog::Routes::HTML::index,
+    },
 # This should only be enabled to debug
 #    '/setup' => {
 #        method   => 'GET',
@@ -378,7 +387,7 @@ sub login ($query, $render_cb) {
             my $secure = '';
             $secure = '; Secure' if $query->{scheme} eq 'https';
             @headers = (
-                "Set-Cookie: tcmslogin=$cookie; HttpOnly; SameSite=Strict$secure",
+                "Set-Cookie" => "tcmslogin=$cookie; HttpOnly; SameSite=Strict$secure",
             );
             $query->{failed} = 0;
         }