Mattes: Alles unterhalb eines Pfades an ein Skript übergeben

Beitrag lesen

RewriteRule ^authfiles/(.*)$ /authcheck.php?$1  [L]

RewriteRule (.*) index.php/$1 [QSA]

Ist das [L] der Hinweis darauf, dass keine weitere Regel mehr ausgwertet wird?

Grundsätzlich ja. In der Praxis kann es vorkommen, dass der ganze Regelsatz nochmals durchlaufen wird, weil das, was mod_rewrite am Ende ausspuckt, vom Server möglicherweise noch weiterverarbeitet wird.

Was bedeutet das [QSA]?

QSA steht für query string append. Gibst du als RewriteRule-Ziel eine URL mit Parametern an, werden die ursprünglichen Parameter normalerweise entsorgt. Mit QSA werden sie weitergegeben.