The custom config provided to webSsl might include critical directives
like `serverAliasDefault', so we need to include it when `ForceSSL' is
enabled.
The https rewrite should override any other rewrites or aliases, so
this shouldn't pose any problems.
SSL = no_ssl;
with
rewriteRule "^(.*)$" "https://%{HTTP_HOST}$1" [redirect];
+
+ config; (* config is included in case of directives like
+ serverAliasDefault. https rewrite should override all
+ others since it matches first. *)
end;
else
webAt n host where