stiller: modrewrite rule

Beitrag lesen

Grüezi

Danke für dein Tipp.

RewriteRule .* test.php?catslugs=$0 [QSA,L]
Gibt es eine Möglichkeit die Rule so umzuschreiben, dass sie erste wirkt sobald der URL mindestens ein Verzeichnis hat z.B. www.domain.ch/test -> rule ja, www.domain.ch/ -> rule nein?

Anderer Vorschlag: Würde dir eine Regel gefallen, die alles umschreibt, es sei denn, es ist eine im Dateisystem vorhandenen Datei oder ein Verzeichnis? Dann setz diese beiden Direktiven vor deine RewriteRule:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

  
Wäre auch eine Lösung. Ich habe das jetzt so eingefügt:  
~~~apache
  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule .* xperto_test.php?catslugs=$0 [QSA,L]  

Leider leitet es immer noch um wenn ich den Domain aufrufe www.test.ch und da dürfte es nicht.

Hast du eine Ahnung was falsch ist?

Gruss