Jeżeli budujesz stronę na frameworku, to z przyjaznymi adresami nie ma problemu. Wszystko masz już właściwie zaimplementowane. Takie pojedyncze zamienianie adresów w ładne linki, nie ma sensu. Tu trzeba pomyśleć w wzorcu MVC. W pliku .htaccess robisz redirecta wszystkich linków, do jednego pliku (front controllera), który zarządza routingiem i załącza odpowiednie pliki html w zależności od parametru. To taki uproszczony opis, generalnie musisz go jeszcze rozszerzyć o obsługę parametrów GET.