IIS Server’da Wordpress kurulurken permalink (kalıcı bağlantılar) sorunsalı

Wordpress’i IIS Server üzerinde kurarken .htaccess gibi bir dosyamız olmadığı için permalink (linklerin klasör şeklinde olması durumu) konusunda sıkıntılar yaşabiliyoruz.

Bu sorunu aşmak için 404 hata sayfasını 404.php gibi bir dosya yapıp (burada tabi host firmamızın bize hata sayfasını düzenleme olanağı tanıması gerekmekte) aşağıdaki kodları bu sayfaya yazmamız gerekiyor.

<?
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(’index.php’);
?>

Wordpress admin panelinden Tercihleri seçip Kalıcı Bağlantılar menüsünden Kalıcı Bağlantıları aktif hale getirmeyi de unutmamak lazım tabi.

İlgili yazılar

  • Kullanılabilirlik testlerinde denek (kullanıcı) sayısı sorunsalı -2
  • Wordpress için flash ile etiket bulutu
  • Google Custom Search’te türkçe karakter sorunsalı
  • Youtube Custom Player
  • CISN 2007 / Ağustos 13.Sayı
  • 1 Yorum ↓

    #1 Mustafa Dalcı on 11.16.07 at 11:14

    iis’in yapısından kaynaklı yuakrıdaki kod’un işe yaramadığı durumda aşağıdakinide kullanabiliyoruz.

    < ?php
    $qs = $_SERVER['QUERY_STRING'];
    $pos = strrpos($qs, '://');
    $pos = strpos($qs, '/', $pos + 4);
    $_SERVER['REQUEST_URI'] = substr($qs, $pos);
    $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
    include('index.php');
    ?>

    Yorum Yapın