Konuyu PHP bölümüne açtığına göre büyük ihtimalle Apache server kullanıyorsundur, eğer serveri yönetebiliyorsan, yani konfigurasyon dosyalarında değişiklik yapabiliyorsan aşağıdaki adımları yaptığın takdirde localhostunda bile (masaüstü bilgisayarında) htaccess kullanabilirsin.

httpd.conf dosyanı bulup (dosyanın yedeğini almayı unutmayın) içinde şu satırlar varsa her iki satırın başındaki diyez (#) işaretlerini kaldır. Eğer bu satırlar yoksa diyez işareti olmadan herhangi bir yere ekle.

Alıntı
#LoadModule rewrite_module modules/mod_rewrite.so
#AddModule mod_rewrite.c
Daha sonra Apache modules klasörüne gir ve mod_rewrite.so ile mod_rewrite.c dosyalarının olup olmadığıa bak, eğer yoksa Apache'nin sitesnden temin edip ilgili klasöre at.

Daha sonra tekrar httpd.conf içinde LoadModule kısmında eğer şu kod yok ise en altına ekleyelim

Alıntı
LoadModule rewrite_module modules/mod_rewrite.so
Sonra da AddModule kısmının en altına (eğer yoksa) şu kodu ekleyelim.

Alıntı
AddModule mod_rewrite.c

Son olarak httpd.conf dosyasının içindeki aşağıdaki tüm satırları;

Alıntı
allowoverride none
Şununla değiştirip kaydedin ve çıkın..

Alıntı
allowoverride all
Ve apache serveri durdurup yeniden başlatın, eğer bir yanlış yapmadıysanız artık rahatça htaccess dosyaları kullanabilir, arama motoru dostu url ler ile çalışabilirsiniz.