Seid gegrüßt!
OK jetz sieht die so aus
RewriteEngine on
Options FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !^.*admin
RewriteRule ^([-0-9a-z]+)/?$ index.php?cat=$1
RewriteCond %{REQUEST_FILENAME} !^.*admin
RewriteRule ^([-0-9a-z]+)/([-0-9a-z]+)/?$ index.php?cat=$1&sub=$2
(Damit wäre ein Inhalt aber plötzlich unter zwei URLs erreichbar. Da sollte man vielleicht eher überlegen, ob man im einen Fall nicht einen Redirect macht.)
Das versteh ich nicht. Meinst du, dass www.domain.tld/test und www.domain.tld/test/ das selbe ist? Ist doch aber so gewollt. Oder was ist genau das Problem?
Du könntest in einer RewriteCond abfragen, ob die Umgebungsvariable REQUEST_FILENAME nicht einem existenten Verzeichnis entspricht - siehe Doku bzgl. RewriteCond, Flag -d.
Wenn ich -d hinter die Condition setze kommt ein 500er Error.
--
Bis Später

________________________________________________________________
[Testversion meiner Seite] [Zwei unterwegs in Australien]
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)
Bis Später

________________________________________________________________
[Testversion meiner Seite] [Zwei unterwegs in Australien]
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)