<IfModule mod_rewrite.c>
RewriteEngine On

# Block internal reports, backups, and generated packages.
RewriteRule ^reports/ - [F,L,NC]
</IfModule>

<IfModule mod_authz_core.c>
<FilesMatch "\.(sql|sql\.gz|bak|old|zip)$">
    Require all denied
</FilesMatch>
</IfModule>

<IfModule !mod_authz_core.c>
<FilesMatch "\.(sql|sql\.gz|bak|old|zip)$">
    Order allow,deny
    Deny from all
</FilesMatch>
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
