Peki .php uzantısını neden gizlemek istiyorsun ?
Google açısından dersen kayit.php ile siteadi.com/kayit arasında hiçbir fark yok.
SEF adres yapısı yalnızca konu adı vb. durumlarda Google için oldukça önemli olur.

Sayfalarında dinamik bir yapı varsa tek tek yazman daha mantıklı olur. Böylelikle bütün her şeyi SEF değil de, sadece gereken yerleri SEF yapmış olursun.

Eğer yeni başlıyorsan bir script yapmaya modüler mantıkla yapman adres için daha kolay olacaktır.

Örneğin; index.php?modul=yazioku&yazi=yazi-basligi gibi bir adres yapısı olsaydı elinde;



RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?modul=$1 [L,QSA]


Şeklinde yapabilirdin.
Adres de: http://siteadi.com/yazioku/yazi-basligi şeklinde olurdu.