hi,
Leite nicht extern, sondern nur intern um auf /index.html
Dann müßte das L-Flag auch greifen.Ja ich denke auch dass der L-Flag nicht greift.
Es kann nicht greifen, weil durch den Redirect ein vollkommen neuer, unabhängiger Request ausgelöst wird - und damit die _komplette_ von vorne losgeht.
Also ohne R-flag und ohne L-flag gehts auch nicht, die reaktion vom server ist dieselbe wie mit und nur wegen dem referer cont.
Mit der internen umleitung gehts genau so nicht übrigens
RewriteRule ^.*$ /index.html [R,L]Da du explizit das Flag R für Redirect setzt, ist das immer noch keine _interne_ Umschreibung - es passiert nach wie vor das gleiche, es wird durch den Redirect ein vollkommen neuer, unabhängiger Request ausgelöst.
Wenn ich den redirect intern versuche, dann kommt ein 500error wegen
maximum number of internal redirects reached
und weiter steht im errorlog
Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary
Rolf