frankx: RewriteRule ^.*$ - [NC,L]

Beitrag lesen

Hellihello

wieso steht im Zend-Framework als RewriteRule

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

die vorletzt Zeile ändert doch garnichts "alles" wird "nicht umgeschrieben" (dash/bindestrich) und war caseunsensitive und dann schluss [L]. dann aber würde ja garnichtmehr die letzte Zeile zum Zuge kommen, auf die es ja ankommt (umschreiben,umleiten auf die index.php).

Ah, heißt das

"wenn datei mit größe größer als 0 (-s) oder ein symbolischer Link (-l) oder  ein Ordner (-d), dann: nicht umschreiben und Feierabend ([L]) (wozu aber das NC für noCaseSensitive?)"
"sonst: schreibe um auf index.php" (aber warum da auch das [NC], ist doch unnötig bei Nur-Wild-Card ("^.*$")?

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt