# /libraries/.htaccess Options -Indexes RewriteEngine On # 1) PRZEPUŚĆ cały katalog grid/ do jego własnego .htaccess # (tu zatrzymujemy przetwarzanie reguł w tym pliku) RewriteRule ^grid/ - [L] RewriteRule ^filemanager-9.14.1/ - [L] # 2) POZWÓL na pliki statyczne w całym /libraries RewriteRule ^.*\.(css|js|map|mjs|png|jpe?g|gif|svgz?|webp|ico|woff2?|woff|ttf|eot)$ - [L,NC] # 3) ZABLOKUJ wszystkie pliki wykonywalne w /libraries (poza grid/, bo już wyszliśmy [L]) RewriteRule ^.*\.(php|phtml|phar|pht|cgi|pl|py|sh)$ - [F,NC] # 4) WSZYSTKO inne → 403 RewriteRule ^ - [F] # Ukryte pliki (.env itp.) – nie serwuj Require all denied # Bezpieczeństwo MIME Header always set X-Content-Type-Options "nosniff"