Matthes schrieb:
ARTFULART schrieb:
RewriteRule ^([^\\.]+)$ $1.html [NC,L] )
Das ist nicht kürzer, das ist eine andere Regel.
Diese Regel besagt, dass eine Anfrage ohne Punkt die Ressource mit .html ausliefern soll. Das trifft auch auf blabla/ zu.
Meine Regel testet, ob es diese Datei als .html gibt und liefert sie dann aus.
Ja, meine Webseiten liegen als .html vor, ich verlinke aber ohne Dateiendung.
Bei Deiner Regel passiert das:
# webpodo.de/blablabla.html <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla.html/ <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla/ <-nicht vorhanden, es kommt 403
# webpodo.de/blablabla.gif/ <-nicht vorhanden, es kommt 403
# webpodo.de/werbear <-vorhanden, wird auch angezeigt (werbear.html ist auf dem Server vorhanden)
Bei "meiner" Regel passiert das:
# webpodo.de/blablabla.html <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla.html/ <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla <-nicht vorhanden, es kommt 404
# webpodo.de/blablabla/ <-nicht vorhanden, es kommt 403
# webpodo.de/blablabla.gif/ <-nicht vorhanden, kommt 404
# webpodo.de/werbear <-vorhanden, wird auch angezeigt (werbear.html ist auf dem Server vorhanden)
Ich habe also bei beiden Regel weiterhin das Problem das blablabla/ eine 403 ausgibt. Hier wird wohl dann ein Ordern "erkannt" und daher kommt die 403 ?
Zur. Zeit ist meine Regel aktiv.
BTW: Danke das Du Dich der Sache annimmst
Grüße
Markus Tietz
Beitrag erstellen
EinloggenKostenlos registrieren