Google weiß alles: Problem mit den File Extensions / .htaccess

Beitrag lesen

"Last" beendet nicht das Umschreiben, sondern veranasst nur, dass im aktuellen Durchlauf keine weiteren Regeln beachtet werden. Wenn das die einzige Regel in der Datei ist, bringt "Last" genau gar nichts. Der umgeschriebene Request geht auch mit "Last" erneut durch die interne Requestverarbeitung des Apachen. END würde das verhindern.

Stimmt. War undurchdacht.

Er MUSS übrigens END verwenden, denn wenn es mal einen 404er-Kandidat (NOT FOUND) gibt wird diese Schleife sonst nie beendet (irgendwann kommt freilich ein 500er/SERVER-ERROR), sondern es wird immer wieder '.html' angehangen.

Die Datei (Document-Root)/foo.html existiere nicht:

Durchlauf angeforderte Ressource  Rewrite
----------------------------------------------------------
1.        GET /foo                GET /foo.html
2.        GET /foo.html           GET /foo.html.html
3.        GET /foo.html.html      GET /foo.html.html.html
…