fix AH01328: Line too long
[via-proxy] / add-provider.pl
index 2695f00..1d20bb3 100755 (executable)
@@ -3,7 +3,7 @@ use warnings;
 use strict;
 use autodie;
 
-my @domains = @ARGV;
+my @domains = map { s{^https://}{}; s{/+$}{}; $_ } @ARGV;
 
 open(my $fh, '>', "providers/$domains[0].conf");
 
@@ -18,6 +18,10 @@ print $fh qq{
 
        ServerName ${domain}.p.vbz.ffzg.hr
 
+       RewriteEngine on
+       # fix broken chunging
+       #RewriteRule    /common/javascript/extjs/ext-all.js     https://${domain}/common/javascript/extjs/ext-all.js [R,L]
+
        SSLProxyEngine on
        ProxyAddHeaders Off
        ProxyPass        / https://${domain}/
@@ -27,6 +31,7 @@ print $fh qq{
        #Header edit* Set-Cookie "(.*)(?i:; *secure)" "\$1"
 };
 
+print $fh qq{# if there are problems, remove traling /\n};
 foreach ( @domains ) {
        print $fh qq{\tHeader edit* Location "https://$_/" "https://$_.p.vbz.ffzg.hr/"\n};
 }