# Onemogući listanje sadržaja foldera ako ne postoji index.php
Options -Indexes

# Forsiraj HTTPS, i preusmeri /sitemap.xml i /robots.txt na PHP skripte
# (moraju biti dinamički - sitemap uvek mora da odražava trenutne proizvode iz baze)
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    RewriteRule ^sitemap\.xml$ sitemap.php [L]
    RewriteRule ^robots\.txt$ robots.php [L]
</IfModule>

# Blokiraj direktan pristup osetljivim fajlovima ako se nekim slučajem
# nađu u web rootu (backup, log, sql export...)
<FilesMatch "\.(sql|log|env|md|sh|bak|ini)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order deny,allow
        Deny from all
    </IfModule>
</FilesMatch>