Edgar Ehritt: mod_rewrite - könnt ihr mir folgende Ausdrücke vereinfachen?

Beitrag lesen

Re:

Aber lohnt sich das vond er Performance her?

Da sind keine nennenswerten Effekte zu erwarten.

Ich meine Das alte waren auch nur zwei Rules aber sie waren doch eindeutiger als diese zwei:

RewriteRule (Img|Scripts|Styles)/?([a-zA-Z0-9-.-_-]+).(png|js|css|ico)/?$ $1/$2.$3 [L,QSA]
RewriteRule !^(index.php)$ index.php [L]

Hier würde bei einer vernünftigen Struktur des Webs ausreichen zu testen, ob die Zielressource kein Verzeichnis ist und tatsächlich nicht existiert. Dann wird auf index.php weitergeleitet:

RewriteEngine On  
RewriteCond   %{REQUEST_FILENAME}    !-d  
RewriteCond   %{REQUEST_FILENAME}    !-f  
RewriteRule   .*                     index.php [L]

Gruß aus Berlin!
eddi