commit basic
This commit is contained in:
32
public/.htaccess
Executable file
32
public/.htaccess
Executable file
@@ -0,0 +1,32 @@
|
||||
# -------------------------------------------------
|
||||
# Apache Front Controller Setup (public/.htaccess)
|
||||
# -------------------------------------------------
|
||||
|
||||
RewriteEngine On
|
||||
|
||||
# Sicherheit: keine Directory Listings
|
||||
Options -Indexes
|
||||
|
||||
# -------------------------------------------------
|
||||
# 1) Assets DIREKT ausliefern
|
||||
# -------------------------------------------------
|
||||
RewriteRule ^assets/ - [L]
|
||||
|
||||
# -------------------------------------------------
|
||||
# 2) page/ von außen sperren (nur intern per require nutzbar)
|
||||
# -------------------------------------------------
|
||||
RewriteRule ^page/ - [F,L]
|
||||
|
||||
# -------------------------------------------------
|
||||
# 3) Alles andere an den Front Controller
|
||||
# -------------------------------------------------
|
||||
RewriteRule ^ index.php [L]
|
||||
|
||||
# -------------------------------------------------
|
||||
# 4) (Optional) Zusätzliche Sicherheits-Header
|
||||
# -------------------------------------------------
|
||||
<IfModule mod_headers.c>
|
||||
Header set X-Frame-Options "SAMEORIGIN"
|
||||
Header set X-Content-Type-Options "nosniff"
|
||||
Header set Referrer-Policy "strict-origin-when-cross-origin"
|
||||
</IfModule>
|
||||
Reference in New Issue
Block a user