diff --git a/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/61RedirDl b/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/61RedirDl new file mode 100644 index 0000000..9b1caa2 --- /dev/null +++ b/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/61RedirDl @@ -0,0 +1,10 @@ +{ +my $sslport = $modSSL{'TCPPort'} || '443'; +my $status = $dl{'status'} || 'enabled'; +my $alias = $dl{'AliasOnPrimary'} || 'enabled'; + +if (($port ne $sslport) && ($status eq 'enabled') && ($alias eq 'enabled')){ + $OUT .= " RewriteEngine on\n"; + $OUT .= " RewriteRule ^/dl(/.*|\$) https://%{HTTP_HOST}/dl\$1 \[L,R\]\n"; +} +}