RewriteEngine On

# Разрешаем доступ к изображениям напрямую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Игнорируем /nav, чтобы Alias работал
# RewriteRule ^(nav/.*)$ - [L]


# Устанавливаем заголовки кэширования для изображений
<FilesMatch "\.(jpg|jpeg|png|gif|webp|svg)$">
    Header set Cache-Control "max-age=2592000"
    Header set Access-Control-Allow-Origin "*"
</FilesMatch>

# Запрещаем доступ к .htaccess и config файлам
<Files "\.(htaccess|htpasswd|ini|php)$">
    Require all denied
</Files>

# Запрещаем листинг директорий
Options -Indexes