1- wp-includes/canonical.php dosyasını kullandığımız kod editörü ile açıyoruz.

2- Daha sonra aşağıdaki kodu aratıp buluyoruz. (58. satır)

// Some PHP setups turn requests for / into /index.php in REQUEST_URI
// See: http://trac.wordpress.org/ticket/5017
// See: http://trac.wordpress.org/ticket/7173
// Disabled, for now:
// $original['path'] = preg_replace('|/index\.php$|', '/', $original['path']);


3- Bu blokta alt kısımda bulunan kısmı yorum satırlarından kurtarıyoruz. Yeni kodumuz şu şekilde olacaktır:

// Some PHP setups turn requests for / into /index.php in REQUEST_URI
// See: http://trac.wordpress.org/ticket/5017
// See: http://trac.wordpress.org/ticket/7173
// Disabled, for now:
$original['path'] = preg_replace('|/index\.php$|', '/', $original['path']);


4- Daha sonra aynı dosyada 207. satırda şu kodu buluyoruz:

// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']);


Ve şu kodla değiştiriyoruz:

// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/$|', '/', $redirect['path']);


5- Bu işlemleri yaptıktan sonra arama formunda da bir değişiklik yapmamız gerekiyor.

Normal bir arama formunda form kısmı şöyle olur:



Burada action kısmını aşağıdaki gibi yapman gerekli:



6- Ve son olarak hazırladığımız index.html dosyasını ana dizine atıyoruz.

7- Artık sitemize girildiğinde ilk olarak index.html açılacaktır. Okuyucularınızın blog anasayfasına gitmesini sağlamak içinse index.php'ye link vermeniz yeterli.