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.

6 yorum:

  1. [...] ayarımızı yaptıktan sonra PageNavi hatası almamak için şu yazımda belirttiğim ayarları da yapmamız [...]

    YanıtlaSil
  2. [...] önceden şurada ve burada plesk panelde kalıcı bağlantılarımızı ayarlamıştık, şimdi bu ayarlardan [...]

    YanıtlaSil
  3. Problemimi çözmem de uzun zaman sonra burayı bulmak ilaç gibi geldi. Teşekkürler

    YanıtlaSil
  4. [...] anlatacağım çözümle bu problem tarihe karışıyor. :) Uzun araştırmalar sonucunda şuradaki makale derdime derman oldu da [...]

    YanıtlaSil
  5. [...] aşağıda anlatacağım çözümle bu problem tarihe karışıyor. Uzun araştırmalar sonucunda şuradaki makale derdime derman oldu da [...]

    YanıtlaSil
  6. Eyvallah hocam cok canımı sıkıyordu bu arıza çözdüm sayenizde

    YanıtlaSil

Blogger tarafından desteklenmektedir.