Htaccess und carddav & caldav

Hallo,

Nextcloud läuft auf …

Webserver: apache2 Version 2.4.56 (Debian)
php: 8.2.6
Nextcloud: 26.0.2

Beim Überprüfen wird folgendes gemeldet:

  • Dein Webserver ist nicht richtig konfiguriert, um “/.well-known/caldav” aufzulösen. Weitere Informationen hierzu findest du in unserer Dokumentation :arrow_upper_right:.
  • Dein Webserver ist nicht richtig konfiguriert, um “/.well-known/carddav” aufzulösen. Weitere Informationen hierzu findest du in unserer Dokumentation :arrow_upper_right:.

Auch nachdem die empfohlene httaccess-Rewrite-Umleitungen in die htaccess-Datei eingetragen worden sind, greifen diese angaben scheinbar nicht:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/webfinger /nextcloud/index.php/.well-known/webfinger [R=301,L]
  RewriteRule ^/\.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo [R=301,L]
</IfModule>

Die verwendete .htaccess ist als pdf-Datei hochgeladen worden, weil ein simpler txt-Dateiformat nicht zugelassen wurde:
htaccess.pdf (38,0 KB)

Hat jemand einen Tip oder Empfehlung?

Nachtrag:
In der htaccess-Datei sind ungültige Pfade angegeben worden:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^/\.well-known/carddav /remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/caldav /remote.php/dav [R=301,L]
  RewriteRule ^/\.well-known/webfinger /index.php/.well-known/webfinger [R=301,L]
  RewriteRule ^/\.well-known/nodeinfo /index.php/.well-known/nodeinfo [R=301,L]
</IfModule>

Jedoch auch nach der Korrektur der Pfade kommt immer noch die gleiche Warnmeldung.

Scheinbar wird die WebDav für carddav und caldav Schnittstelle von nur wenigen Benutzern aktiv genutzt.

Dann bleibt mir nichts anderes übrig, als den “Kalender” - Plugin wieder aus Nextcloud zu entfernen - ganz nach dem Motto, was nicht funktioniert, muss raus fliegen.

Nachtrag:
Auf der Github-Webseite zur App “Calendar” wurde das Problem eingestellt: htaccess-config · Issue #5303 · nextcloud/calendar · GitHub

Hallo Ben, ich hatte mir auch eben die Zähne an den RewriteRules ausgebissen. Bei mir kam stets ein 403 Status im Frontend. Am Ende konnte ich das Problem lösen, indem ich ein leeres .well-known Verzeichnis innerhalb meiner Nextcloud Installation angelagt hatte. Ab da hatten dann die Weiterleitungen, analog wie deine, gegriffen. Vielleicht hilft es dir auch?