RewriteRule ^(.*?)$ index.php?a=$1 [L,NC]
^(.*?)$ ile herhangi bir url isteğini index.php?a=$1 gidecek şekilde ayarlamışsınız.
Yani bu demek oluyorki sitenizde url si olan bütün dosyalar index.php e gönderilir.
^(.*?)$ burayı sisteminize göre düzenlemeniz gerekir.
Anlamanız açısından aşağıdaki gibi bir yapı wmaraci-herhangibirsey.html şeklinde gelen url isteklerini index.php e get ile a değişkeninin değeri olacak şekilde gönderilir.
yapı : ^wmaraci-(.*?).html$ index.php?a=$1 [L,NC]
bu yapıya göre ;
siteniz.com/wmaraci-herhangibirsey.html <--> siteniz.com/index.php?a=herhangibirsey
siteniz.com/wmaraci-olumbakgit.html <--> siteniz.com/index.php?a=olumbakgit