ben işin hocası değilim ama mantık yürütünce
RewriteRule ^(.*).html$
RewriteRule ^(.*).html$
ikisinede aynı değişkeni tanımlıyorsun oda ilk olanı çekiyor haliyle yapman gereken
RewriteRule ^menu/(.*).html$ index.php?p=_men&ms=$1 [L,NC]
RewriteRule ^kategori/(.*).html$ index.php?p=_kat&kat=$1 [L,NC]
şeklinde düzenlemek..
yada illa öyle çekmem gerek diyosan;
RewriteRule ^(.*).html$ index.php?p=icerik&baslik=$1 [L,NC]
şeklinde yaparsın ve index.php de genel baslik değişkenini önce menu tablosunda yoksa kategori tablosunda arattırırsın ancak burdaki sıkıntı
Deneme Menü > deneme-menu.html
Deneme Kategori > deneme-menu.html
olursa hangisini tıklarsan tıkla direk menü tablosundakini gösterir