Jag är inte alls hemma på regex så en liten kick i baken skulle sitta fint.
Håller på att trixa med en .htaccess-fil och försöker få den att skicka data på rätt sätt.
Det jag vill uppnå är att om adressen slutar med /nyheter/min_nya_post/ så ska den skicka vidare till en fil.
Om det slutar med endast /nyheter/ så ska den skicka till en annan.
Hur uttrycker man sig för att den ska förstå skillnaden på om man är i mappen "nyheter" eller om man är i en undermapp?
(både "nyheter" och "min_nya_post" ändras hela tiden så det måste vara dynamiskt)
RewriteRule ^([a-z]+)/$ /index.php?do=ett ( om man är i första katalognivån)
RewriteRule ^([a-z]+)/([a-z_]+)/$ /index.php?do=tva ( om man är i andra katalognivån)
Nu är det så att jag vill göra ett undantag.
Om den första mappen är "admin" så ska en annan fil visas.
Går det att beskriva med regex att viss text INTE ska vara med?
typ:
RewriteRule ^([a-z]+ & !"admin" )/$ /index.php?do=ett ( om man är i första katalognivån)
Nej den struntar bara i den raden. Mysko är det. Hur väljer den mönster?
Tänkte att den testade alla tills den hittade en sträng som matchade den, men det verkar inte vara så. Därför jag tänkte att man kunde lägga att den dynamiska strängen inte ska börja med "admin". Om det nu går.
137 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17