İlk yazımın WordPress üzerine olacağını söylemiştim. Konusu da benim gibi WordPress‘ini Windows Server üzerinde (IIS) sunup, kalıcı bağlantılarla (permalink) sorun yaşayanları ilgilendiriyor.
Bundan önceki bir sitemde de çoktandır kalıcı bağlantılarla problem yaşıyordum(kategori ve arşiv temelli bağlantıları kullanamıyordum) ve aslında bunu hiç de dert etmemiştim. Ayrıca konu ile ilgili bir araştırma yapma gereği bile duymamıştım.
Ama bugün tekrar aynı sorunla karşılaşınca ufak çaplı bir araştırma yaptığımda aslında ne kadar da çok fazla çözüm bulunduğunu gördüm. İlk olarak wordpress belgelerine göz attığınızda zaten detaylı açıklamalar mevcut. IIS Mod-Rewrite Pro kullanarak kalıcı bağlantıları ayarlamayla ilgili kaynak örnek verilebilir.
Fakat bazıları için (benim gibi) özel çözümlere ihtiyaç olabiliyor. Çünkü sunucunuza müdahele edemiyorsunuz ve sizin istediğiniz eklemeleri sunucu sahipleri yapmayabiliyorlar. Sizde www.falanfilan.com/?p=35 gibi kalıcı bağlantılarla yaşamaya başlıyorsunuz. Bu gibi durumlar için de 2 değişik çözüm önerisi sunulmuş;
İlk olarak burada önceden beri verilmiş olan çözüm var. Ama bu sitede de benim de vereceğim 2nci siteye gönderme yapılmış ve daha kullanışlı ikinci yolun kullanılması önerilmiş.
Burada verillen bilgileri uyguladığınızda kalıcı bağlantı probleminizi gidermiş oluyorsunuz. Olay çok basit, ama uygulayabilmek için sunucunuzda kişiye özel hata sayfalarını ayarlayabiliyor olmanız gerekiyor(bunu yapabildiğinizi varsayıyorum).
Öncelikli olarak yeni bir 404 hata sayfası oluşturuyorsunuz ve içine şu satırları ekliyorunuz;
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ':80')+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include('index.php');
?>
Dosyayı "wp-404-handler.php" adıyla kaydedip sunucunuzda WordPress’in kurulu olduğu klasöre atıyorsunuz. Daha sonra Sunucu kontrol panelinizden kişiye özel hata sayfası ayarlarına girip 404 sayfası için yeni attığınız dosyayı URL olarak gösteriyorsunuz. Ayarları kaydedip, WordPress admin paneline dönüyorsunuz. Burada "Ayarlar-Kalıcı bağlantılar" kısmında
/%year%/%monthnum%/%day%/%postname%/
gibi kendinize göre bir kalıcı bağlantı yapısı ayarlayıp kaydediyorsunuz. Olay bu kadar. Artık daha güzel ve kullanışlı kalıcı bağlantıların tadını çıkarabilirsiniz.

Arkadaşım bilgilendirme için çok teşekkür ederim.
Windows sunucuda kalıcı bağlantılar için index.php/ * * * şeklinde görüntüleniyordu. Durumu düzeltmeme yardım ettiğin için teşekkürler.
Adınıza sevindim. Uzun süredir kullanıyorum, hiçbir sıkıntı yaşamadım.