RewriteCond ignoreres tilsyneladende
Jeg har en hjemmeside, hvor jeg har indsat følgende RewriteRule'sRewriteEngine on
RewriteRule ^([^/\.]+)/([^/\.]+)(/?)$ /_$1.php?param=$2 [qsappend]
RewriteRule ^([^/\.]+)(/?)$ /_$1.php [qsappend]
RewriteRule ^/$ _default.php [qsappend]
Dette fungerer fint. http://www.mydomain.dk/test/45 laves f.eks. om til http://www.mydomain.dk/_test.php?param=45
Nu har jeg så en undermappe, der hedder admin, men hver eneste gang jeg skriver http://www.mydomain.dk/admin, så får jeg en "_admin.php not found". Jeg ville gerne have den til at finde min index fil i admin mappen
Jeg har så prøvet at indsætte en RewriteCond således at RewriteRule linierne ikke udføres, hvis brugeren har skrevet http://www.mydomain.dk/admin
RewriteEngine on
RewriteCond %{lowercase:REQUEST_URI} !^/admin.*
RewriteRule ^([^/\.]+)/([^/\.]+)(/?)$ /_$1.php?param=$2 [qsappend]
RewriteRule ^([^/\.]+)(/?)$ /_$1.php [qsappend]
RewriteRule ^/$ _default.php [qsappend]
Men det virker ikke. Hvad gør jeg forkert?
