Ş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_stringbulduktan 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.


6 yorum:
Yorum Gönder
Konu hakkında önerilerinizi, eleştirilerini ve sormak istediklerinizi yorum formu ile iletebilirsiniz.
[...] ayarımızı yaptıktan sonra PageNavi hatası almamak için şu yazımda belirttiğim ayarları da yapmamız [...]
[...] önceden şurada ve burada plesk panelde kalıcı bağlantılarımızı ayarlamıştık, şimdi bu ayarlardan [...]
Problemimi çözmem de uzun zaman sonra burayı bulmak ilaç gibi geldi. Teşekkürler
[...] anlatacağım çözümle bu problem tarihe karışıyor. :) Uzun araştırmalar sonucunda şuradaki makale derdime derman oldu da [...]
[...] aşağıda anlatacağım çözümle bu problem tarihe karışıyor. Uzun araştırmalar sonucunda şuradaki makale derdime derman oldu da [...]
Eyvallah hocam cok canımı sıkıyordu bu arıza çözdüm sayenizde