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