31 lines
593 B
ApacheConf
31 lines
593 B
ApacheConf
# Redirect to public directory
|
|
RewriteEngine On
|
|
RewriteRule ^$ public/ [L]
|
|
RewriteRule (.*) public/$1 [L]
|
|
|
|
# Prevent directory listing
|
|
Options -Indexes
|
|
|
|
# Security headers
|
|
<IfModule mod_headers.c>
|
|
Header always set X-Content-Type-Options nosniff
|
|
Header always set X-Frame-Options DENY
|
|
Header always set X-XSS-Protection "1; mode=block"
|
|
</IfModule>
|
|
|
|
# Protect sensitive files
|
|
<Files ".env">
|
|
Order allow,deny
|
|
Deny from all
|
|
</Files>
|
|
|
|
<Files "database.sqlite">
|
|
Order allow,deny
|
|
Deny from all
|
|
</Files>
|
|
|
|
<Files "*.sqlite">
|
|
Order allow,deny
|
|
Deny from all
|
|
</Files>
|