diff --git a/config/apache-davical.conf b/config/apache-davical.conf index b7b7acbd..b7fe25b3 100644 --- a/config/apache-davical.conf +++ b/config/apache-davical.conf @@ -26,13 +26,14 @@ Alias /davical /usr/share/davical/htdocs RewriteEngine On + # PT is important if you are using an alias, it implies L # Redirect /.well-known URLs - RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1 [NC,L] + RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1 [NC,PT] # Optionally: redirect /principals/users/ as well - RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,L] - RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1 [NC,L] - RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1 [NC,L] - RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1 [NC,L] + RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,PT] + RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1 [NC,PT] + RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT] + RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT] # Optionally: Put DAViCal in the root # NOTE: this will break other applications that rely on mod_rewrite!