diff --git a/lib/private/Setup.php b/lib/private/Setup.php index a44b0fd488f38..d61301fa6e1bb 100644 --- a/lib/private/Setup.php +++ b/lib/private/Setup.php @@ -523,6 +523,9 @@ public static function updateHtaccess() { $content .= "\n RewriteCond %{REQUEST_FILENAME} !\\.(css|js|svg|gif|png|html|ttf|woff2?|ico|jpg|jpeg|map)$"; $content .= "\n RewriteCond %{REQUEST_FILENAME} !core/img/favicon.ico$"; $content .= "\n RewriteCond %{REQUEST_FILENAME} !core/img/manifest.json$"; + foreach (\OC::$APPSROOTS as ['url' => $url]) { + $content .= "\n RewriteCond %{REQUEST_FILENAME} !" . trim($url, '/') . "/[\w-_]+/img/manifest.json$"; + } $content .= "\n RewriteCond %{REQUEST_FILENAME} !/remote.php"; $content .= "\n RewriteCond %{REQUEST_FILENAME} !/public.php"; $content .= "\n RewriteCond %{REQUEST_FILENAME} !/cron.php";