WordPress'in kendisi yapıyor zaten bunu.
Admin panelde tercihler menüsüne gel
Kalıcı linkler (permalink) sekmesini tıkla
Açılan sayfada sitendeki linklerin nasıl olması gerektiğini sen seçiyorsun.

Özel, aşağıda belirleyin
yazan yeri işaretleyip şunu yapıştır:
/%year%/%postname%/

linkler şöyle olur:
www.site.com/2006/bilmem-ne-hakkinda

eğer şunu yapıştırırsan:
/%postname%.html

linkler de www.site.com/bilmem-ne-hakkinda.html şeklinde olur


Yalnız bunu yapıp ayarları kaydet deyince sana bi htaccess kodu verecek, onu alıp sitenin .htaccess dosyasını açıp içine yapıştırman gerekiyor.