Bazı sitelerde görmüşsünüzdür, adres satırında http://www.siteadi.com/kategoriadi/makale.html şeklinde görünen adresler. İşte bu, seo diye bilinen ve .htaccess yardımıyla yapılan bir nevi optimizasyon işlemidir. Bu şekilde çalışan bir web sitesini Google ve Yahoo gibi arama motorları hem daha çabuk indexleyecek hemde adres satırındaki isimlerden dolayı sayfanın içeriği hakkında daha kolay bilgi edinebilecektir. Adres satırında illaki .html uzantısı olması gerekmez, http://www.siteadi.com/kategoriadi/makale şeklindeki bir görünüm de aynı işi görecektir. Ama en çok kullanılanı .html olan şeklidir.

Gelelim WordPress’te bu işlemin nasıl yapılacağına.
Öncelikle wordpress’in kurulu olduğu root yani kök dizinde boş bir .htaccess dosyası oluşturalım. Eğer zaten .htaccess dosyası varsa hiçbirşey yapmadan aşağıdaki adımları izleyelim.

Ayarlar » Kalıcı Bağlantılar sayfasını açalım.

Varsayılan bağlantı yapısı seçili haldedir. Özel yapı’yı seçelim ve yandaki kutucuğa: /%category%/%postname%.html yazalım.
Daha sonra Değişiklikleri Kaydet butonuna tıklayalım.

Artık sitenizdeki tüm bağlantılar http://www.siteadi.com/kategoriadi/makale.html şeklinde görüntülenecektir.

Eğer .htaccess dosyanızın yazılabilir olmadığına dair bir hata mesajı gelirse, sitenizin ana dizininki .htaccess dosyanız için Linux sunucularda 777 iznini vermeniz gerekir.

Diğer seçenekler

www.siteadi.com/deneme-yazisi.html
şeklinde görünmesini isterseniz.
/%postname%.html

www.siteadi.com/1-deneme-yazisi-aaa.html
www.
siteadi.com/2-deneme-yazisi-bbb.html

şeklinde görünmesini isterseniz.
/%post_id%-%postname%.html

www.siteadi.com/deneme-yazisi-1.html
www.
siteadi.com/deneme-yazisi-2.html
şeklinde görünmesini isterseniz.
/%postname%-%post_id%.html

www.siteadi.com/1.html
www.
siteadi.com/2.html

şeklinde görünmesini isterseniz.
/%post_id%.html