Mit dieser RewriteRule in meiner .htaccess-Datei Ich bin RewriteRule bekommen: Bad Flag Begrenzungszeichen, die einen 500-Fehler im Browser zurückkehren. Die .htaccess-Datei befindet sich im Stammverzeichnis..htaccess: RewriteRule: bad Flag Trennzeichen - Apache Fehler
Hier ist der .htaccess-Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !=d
RewriteCond %{REQUEST_FILENAME} !=f
RewriteCond %{REQUEST_FILENAME} !=l
RewriteRule ^(.+) index.php?url=$1 [QSA,L]
und hier ist der Apache-Fehler:
[Fri May 05 16:11:16.180048 2017] [core:alert] [pid 8924:tid 1708] [client ::1:58526] C:/lol/htdocs/proyecto_cf/.htaccess: RewriteRule: bad flag delimiters
Dieser Fehler scheint sich nicht auf die von Ihnen gepostete Richtlinie zu beziehen? Es sei denn, Sie haben versteckte Zeichen in dieser Zeile? – MrWhite
Das ist der gesamte Code. und es scheint, als hätte ich keinen Fehler .. aber ich bekomme einen 500 Fehler im Browser – pipex666
Beachten Sie, dass '! = d' sollte'! -d', etc. wie unten erläutert (aber das wird nicht dazu führen ein Fehler). Versuchen Sie, diesen Code wieder in Ihre '.htaccess' Datei zu kopieren und wenn Sie immer noch einen Fehler von 500 bekommen, dann überprüfen Sie Ihr Fehlerprotokoll erneut. – MrWhite