2016-07-16 16 views

Antwort

0

Nach this der folgende Code sollte für das Entfernen von PHP-Erweiterungen arbeiten.

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L]

+0

, was wiederum mich zum RewriteBase umleitet. Ich brauche nur die .php entfernt. – SLV

+0

Ich bin irgendwie neu zu Stackoverflow. Können Sie mir sagen, wie ich meinen "Code in Frage" in den richtigen Format/Texteditor bringen kann? – SLV

0

Um die Erweiterung .php vollständig zu entfernen, müssen Sie die folgenden Regeln verwenden:

die gesamte Erweiterung Dieser Code entfernt
RewriteEngine on 
#1 redirect "/file.php" to "/file" 
RewriteCond %{THE_REQUEST} ([^.]+)\.php [NC] 
RewriteRule^%1 [L,R] 
#2 internally map "/file" back to "/file.php" 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*?)/?$ /$1.php [L] 
+0

keine dieser Regeln funktionierte. – SLV