Ads Top

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
$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:

Blogger tarafından desteklenmektedir.