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.