index.php/index.php/page/2 Hatası
Daha önceki yazımızda windows plesk panelde kalıcı bağlantılarımızı /index.php/%category%/%postname%/ olarak ayarlamış ve sayfamızı seo uyumlu yapmıştık.
Şimdiki konumuz ise bu ayardan kaynaklanan PageNavi hatası. Windows Plesk panelde .htaccess dosyaları çalışmadığı için kalıcı bağlantıları /index.php/ sayesinde ayarlıyorduk, bir nevi kandırmaca yapıyoruz denilebilir ama bu /index.php/ bizim karşımıza PageNavi `de çıkıyor ve sayfa linklerinde /index.php/index.php/page/2 olarak veriyor ve bu bağlantıya tıkladığımızda 404 sayfasını ziyaretçinin gözüne sokuyor :)
Şimdi bunu düzeltmek için sunucumuza giriş yapıyoruz ya da ftp ile de bağlanabilirsiniz, wordpress`in bulunduğu klasörü açıyoruz, bu klasörün içinde bulunan wp-includes klasörünü açıp, link-template.php `nin içine giriyoruz ve şu satırları buluyoruz
bulduktan sonra hemen alt satırına } dan önce
kodunu ekliyoruz ve problemimizi çözüyoruz.
Bu problemimizi hallettikten sonra arama hatasını gidermek için burada ki konuyu inceleyip arama hatasını da düzeltmeniz lazım.
Şimdiki konumuz ise bu ayardan kaynaklanan PageNavi hatası. Windows Plesk panelde .htaccess dosyaları çalışmadığı için kalıcı bağlantıları /index.php/ sayesinde ayarlıyorduk, bir nevi kandırmaca yapıyoruz denilebilir ama bu /index.php/ bizim karşımıza PageNavi `de çıkıyor ve sayfa linklerinde /index.php/index.php/page/2 olarak veriyor ve bu bağlantıya tıkladığımızda 404 sayfasını ziyaretçinin gözüne sokuyor :)
Şimdi bunu düzeltmek için sunucumuza giriş yapıyoruz ya da ftp ile de bağlanabilirsiniz, wordpress`in bulunduğu klasörü açıyoruz, bu klasörün içinde bulunan wp-includes klasörünü açıp, link-template.php `nin içine giriyoruz ve şu satırları buluyoruz
$result = $base . $request . $query_string
bulduktan sonra hemen alt satırına } dan önce
$result = str_replace("index.php/Index.php","index.php",$result);
kodunu ekliyoruz ve problemimizi çözüyoruz.
Bu problemimizi hallettikten sonra arama hatasını gidermek için burada ki konuyu inceleyip arama hatasını da düzeltmeniz lazım.
Hiç yorum yok: