19 lines
598 B
ApacheConf
19 lines
598 B
ApacheConf
RewriteEngine On
|
|
|
|
RewriteRule ^(Commands|config_backups|controller|modules)($|/.*) - [F,L,NC]
|
|
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
|
|
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
|
|
|
|
# -----------------------------------
|
|
# .php entfernen
|
|
# -----------------------------------
|
|
|
|
# browser requestet datei.php -> redirect zu /datei
|
|
RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
|
|
RewriteRule ^ /%1 [R=301,L]
|
|
|
|
# /datei -> datei.php
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
|
|
RewriteRule ^(.+)$ $1.php [L] |