apache2.4 mod_rewrite exclude specific alias directroy/uri
Solution 1:
Like that :
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ifmodule>
If the URI match start with /.well-known/acme-challenge/
the request will not be redirected
Solution 2:
@mark Correct version of the "shorter and more robust" variant:
RewriteCond %{REQUEST_URI} ^/\.well\-known
RewriteRule . - [L]