Julian von Mendel: (Reguläre Ausdrücke) String darf nicht vorkommen

Beitrag lesen

Hi,

Geht aber nicht: "500 Internal Server Error".

So ein 500er Error ist ziemlich nichtssagend. Schau doch bitte im Error-Log nach, was genau nicht funktioniert hat.

mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.

Sieht aus als hätte ich eine Endlosschleife gebaut...

Das (resources){0} sollte meiner Meinung nach bedeuten, dass der String "resources" 0-mal vorkommen darf.

Wenn etwas nicht vorkommen darf, schließt man es im Allgemeinen mit einer Negation aus.

RewriteRule ^!(resources)(.*)$ /index.php [L]
So? Das führt dazu, dass gar nie zur index.php weitergeleitet wird.

Schöne Grüße
Julian