Hello all.

Updating from a pre-4 installation I had to apply the following patch to .htaccess to make redirection work properly:
--- .htaccess.orig      2012-08-21 09:30:20.000000000 +0200
+++ .htaccess   2012-08-21 09:31:03.000000000 +0200
@@ -11,12 +11,12 @@ php_value memory_limit 512M
 <IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
-RewriteRule ^.well-known/host-meta /public.php?service=host-meta [QSA,L]
-RewriteRule ^.well-known/carddav /remote.php/carddav/ [R]
-RewriteRule ^.well-known/caldav /remote.php/caldav/ [R]
-RewriteRule ^apps/calendar/caldav.php remote.php/caldav/ [QSA,L]
-RewriteRule ^apps/contacts/carddav.php remote.php/carddav/ [QSA,L]
-RewriteRule ^apps/([^/]*)/(.*\.(css|php))$ index.php?app=$1&getfile=$2 [QSA,L]
-RewriteRule ^remote/(.*) remote.php [QSA,L]
+RewriteRule ^/.well-known/host-meta /public.php?service=host-meta [QSA,L]
+RewriteRule ^/.well-known/carddav /remote.php/carddav/ [R]
+RewriteRule ^/.well-known/caldav /remote.php/caldav/ [R]
+RewriteRule ^/apps/calendar/caldav.php(.*) /remote.php/caldav/$1 [QSA,L] +RewriteRule ^/apps/contacts/carddav.php(.*) /remote.php/carddav/$1 [QSA,L] +RewriteRule ^/apps/([^/]*)/(.*\.(css|php))$ /index.php?app=$1&getfile=$2 [QSA,L]
+RewriteRule ^/remote/(.*) /remote.php [QSA,L]
 </IfModule>
 Options -Indexes

I guess this also applies to other people as a RewriteRule starting with a ^ (begin of line) and then anything but a / never matches anything.


Kind regards,
Benjamin
_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud

Reply via email to