Owncloud 5 und IOS7 (carddav) Synchronisation funktioniert nicht

Sollte die Owncloud Installation nicht im Root Verzeichnis des Webserver liegen, sondern z.B. in einem Unterordner Namens owncloud. Ist eine IOS7 Synchronisation der Kontakte über carddav derzeit nicht möglich.

Verbindung über SSL unmöglich
Möchten Sie versuchen, den Account ohne SSL einzurichten?

bzw.

Kontakteaccount
Mit diesem Account können Kontakte evtl. nicht synchronisiert werden.
Möchten Sie wirklich sichern.

Das Problem ist in der .htaccess Datei im Owncloud Ordner begraben.
RewriteRule ^.well-known/carddav /remote.php/carddav/ [R]

IOS7 greift auf den Passus well-known/carddav zurück und wird dadurch auf die /remote.php/carddav im Root Verzeichnis verwiesen. Durch den Unterordner owncloud existiert diese bei mir aber nicht.

Um das Problem zu behebn legt man im Root Verzeichnis des Webservers eine .htaccess Datei mit folgendem Inhalt an:
Redirect /.well-known/carddav /NAMEDESOWNCLOUDORDNERS/remote.php/carddav

In meinem Fall:
Redirect /.well-known/carddav /owncloud/remote.php/carddav

2 Gedanken zu „Owncloud 5 und IOS7 (carddav) Synchronisation funktioniert nicht

  1. Hi,

    mit OwnCloud 6.0.0a ist das Problem hinfällig. OC hat die RewriteRules in die .htaccess Datei bei Installationsauslieferungsstand eingebaut. Leider ist die Doku noch nicht angepasst. Damit braucht man die Rewrite Rules nicht mehr händisch nachtragen.

    LG,
    Franz

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.