0
Wenn ich meine 404 mit URL testen: domain.com/fffZugabe keinen Schrägstrich, wenn Fehler 404
In meinem log ich sehe:
"HEAD /fff HTTP/1.1" 301 299 "-"
"HEAD /fff/ HTTP/1.1" 302 451 "-"
"HEAD /404 HTTP/1.1" 301 299 "-"
"HEAD /404/ HTTP/1.1" 404 356 "-"
Regeln in meinem .htaccess:
RewriteRule ^missing$ missing.html [END]
ErrorDocument 401 /missing
ErrorDocument 403 /missing
ErrorDocument 404 /missing
ErrorDocument 406 /missing
ErrorDocument 500 /missing
ErrorDocument 503 /missing
# I want to avoid adding slash if status is 404
RewriteCond %{REQUEST_URI} !\.(php|html?|css|woff|ico|404|js|xml|jpg|png|gif|svg|mp3|ogg)$
RewriteCond %{ENV:REDIRECT_STATUS} !=404
RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
Ich versuchte %{ENV:REDIRECT_STATUS} !=404
, aber es funktioniert nicht (siehe das Protokoll oben) irgendeine Idee?
nein, es nicht der Fall, fügte der .htaccess den Schrägstrich am Ende wegen der RewriteCond auch wenn ich die ENV verwendet : REDIRECT_STATUS, um diese Situation zu vermeiden – Eagle