Merhaba arkadaşlar, yaklaşık bir kaç saattir araştırıyorum ancak çözümünü bulamadım.

Şöyle bir şey yapmaya çalışıyorum htaccess'de ancak kafam durdu sanırım.

örnek htaccess dosyam bu şekilde;
RewriteRule ^([^.?]+)$ index.php?app=category&id=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9-_/]+)/([a-zA-Z0-9-_/]+)(\/|)$ index.php?app=post&cat=$1&id=$2 [L,QSA]
Örnek:
https://site.ltd/genel
https://site.ltd/genel/yazi-adi

Bu htaccess ile bu şekilde çalışabiliyorum. Ancak diyelim ki ben admin paneli için kural eklediğimde beni doğal olarak yazı sayfasına atıyor.

örnek htaccess kodu:
RewriteRule ^admin(\/|)$ index.php?app=admin [QSA]
RewriteRule ^admin/(\w{3,25})(\/|)$ index.php?app=admin&section=$1 [QSA]
Örnek:
https://site.ltd/admin/posts

Doğal olarak buradaki admin'i kategori posts kısmını ise yazı olarak görüyor.

Bu durumda nasıl bir yol izlemem gerekiyor yardımcı olabilir misiniz? Şimdiden yardımlarınız için teşekkürler.