diff --git a/WEBROOT/.htaccess b/WEBROOT/.htaccess index a7172b9..da1cc4c 100644 --- a/WEBROOT/.htaccess +++ b/WEBROOT/.htaccess @@ -3,3 +3,17 @@ 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] \ No newline at end of file