allow .mjs and .ftl below ext/*/res (pdfviewer needs it)

This commit is contained in:
Uwe Steinmann 2025-09-24 14:55:43 +02:00
parent 72efa6cd47
commit 4173cc8be5

View File

@ -27,13 +27,13 @@ RewriteRule "^out/images.*$" "-" [L]
RewriteRule "^styles/.*$" "-" [L] RewriteRule "^styles/.*$" "-" [L]
# Accessing a file in an extension is only possible in one # Accessing a file in an extension is only possible in one
# of the directories op, out. res # of the directories op, out, res, node_modules
# Added for old extensions which do not use routes # Added for old extensions which do not use routes
RewriteRule ^ext/[^/]+/icon.(?:png|svg)$ - [L] RewriteRule ^ext/[^/]+/icon.(?:png|svg)$ - [L]
RewriteCond %{REQUEST_URI} "ext/[^/]+/" RewriteCond %{REQUEST_URI} "ext/[^/]+/"
RewriteRule !^ext/[^/]+/.*(?:op|out|res|node_modules) - [F] RewriteRule !^ext/[^/]+/.*(?:op|out|res|node_modules) - [F]
RewriteCond %{REQUEST_URI} "ext/[^/]+/res/.*$" [NC] RewriteCond %{REQUEST_URI} "ext/[^/]+/res/.*$" [NC]
RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|png|gif|svg|ico|html|woff|ttf) - [F] RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|mjs|ftl|png|gif|svg|ico|html|woff|ttf) - [F]
RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ext/.*$ - [L] RewriteRule ^ext/.*$ - [L]