Mein .htaccess funktioniert nicht richtig

322
john smith

Das ist sehr bizarr. Ich hatte diese Ausgabe bis jetzt noch nie.

Grundsätzlich habe ich in .htaccess einen kleinen Code, der die Erweiterung .php von den Webseiten entfernt. Aus irgendeinem Grund hat es für mich aufgehört zu arbeiten. Localhost und Live-Server geben den gleichen Fehler aus, wenn ich die Webseite ohne die Erweiterung .php gehe. Komische Sache ist, ich habe genau die gleiche .htaccess-Datei, die für eine andere Site verwendet wird, und sie funktioniert sowohl auf localhost als auch auf demselben Live-Server einwandfrei.

Ich würde gerne wissen, was das verursacht? Hier ist der Code.

RewriteEngine On RewriteCond % !-d RewriteCond %.php -f RewriteRule ^(.*)$ $1.php [L] 
0
Haben Sie sich Ihr Apache-Protokoll angesehen? Julie Pelletier vor 7 Jahren 0
Wenn Sie keine weiteren Informationen hinzufügen, kann niemand erraten, was das Problem verursacht. Julie Pelletier vor 7 Jahren 0

1 Antwort auf die Frage

0
john smith

Aus irgendeinem Grund funktioniert es, wenn ich auf diese Weise Abstand einsetze.

RewriteEngine On  RewriteCond % !-d  RewriteCond %.php -f  RewriteRule ^(.*)$ $1.php [L] 
Dies sollte nicht bedeuten, dass die Kodierung der Datei oder einige unsichtbare Zeichen falsch sind. Julie Pelletier vor 7 Jahren 0