arşiv

yazılar buna göre etiketlendi; ‘index.php/index.php/page/2’

index.php/index.php/page/2 Hatası

Pazartesi, 04 Oca 2010 Seval Aslan yorum yok

Bu problem sadece Windows tabanlı sunucularda  meydana geliyor. Mevcut durum şahsım adına Windows’dan taraf olduğu için mecburen yapmam gerekti.

WordPress’de kalıcı bağlantılar kısmını özel yapı olarak ayarlayıp “/index.php/%postname%/” yaptığımızda sayfalamada problem yaşanıyor ve hata sayfası ile karşılaşıyoruz. Problem sonraki sayfa dediğimizde linkin “index.php/index.php/page/2″ olarak gönderilmesiyle index.php ikilemesi yapmasından  kaynaklanıyor.

Bunu düzeltmek için ftp ile sunucunuza bağlanıp, 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);

yukarıdaki satırı yapıştırıyor ve kaydedip geri yüklüyoruz.

Umarım problemi çözmenize yardımcı olur.