Hallo zusammen,
ich habe gerade die Meldung âDein Web-Server ist nicht richtig eingerichtet um â/.well-known/caldavâ aufzulösen.â entdeckt und wĂŒrde das ganz gerne lösen.
Ich habe nextcloud 14.0.4 mit Apache im Ordner /var/www/nextcloud auf Ubuntu server 18.04.1 installiert.
Ich habe auch schon eine .htaccess im Ordner /var/www mit dem Inhalt:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L]
RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L]
RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]
</ifModule>
Ich habe auch in den Dateien
/etc/apache2/sites-enabled/000-default.conf
und
/etc/apache2/sites-available/000-default.conf
den Abschnitt
<Directory "/var/www">
Options +FollowSymlinks
AllowOverride All
</Directory>
hinzugefĂŒgt.
Die Weiterleitung von https://example.com/.well-known/carddav nach https://example.com/nextcloud/remote.php/dav funktioniert aber nicht und auch die Meldung geht nicht weg. Wenn ich jedoch auf https://example.com/nextcloud/.well-known/carddav geht, werde ich weitergeleitet. Zwar auf die falsche Seite, aber es zeigt schon mal, dass die Weiterleitung prinzipiell funktioniert.