# EGroupware CalDav/CardDAV and ActiveSync support via .htaccess # # Please note: # - this file needs to be copyied as .htaccess to your document root # to support CalDAV/CardDAV or ActiveSync synchronisation. # - your Apache web server needs to be setup to read .htaccess files and # allow use of the RewriteEngine directive (AllowOverride FileInfo). # - you need to replace /egroupware with your EGroupware URL path eg. /egw # - commented out last directiv can be used to redirect from just the domain to # /egroupware/ to facilitate EGroupware login in default subdirectory. RewriteEngine On RewriteBase / # Enable ActiveSync protocol support via eSync app RewriteRule ^Microsoft-Server-ActiveSync /egroupware/activesync/index.php [L,QSA] # CalDAV/CardDAV autodetection RewriteRule ^.well-known/(caldav|carddav)$ /egroupware/groupdav.php/ [R] # redirect PROPFIND or OPTIONS request on root to EGroupware CalDAV/CardDAV handler RewriteCond %{REQUEST_METHOD} ^(PROPFIND|OPTIONS)$ RewriteRule ^$ /egroupware/groupdav.php/ [R] # iOS 4.3+ calendar requires that to autodetect accounts RewriteRule ^(principals/users/.*)$ /egroupware/groupdav.php/$1 [R] # redirect root to EGroupware under /egroupware #RewriteRule ^$ /egroupware/ [R]