Ionics Isapi Rewrite Filter’ı WordPress’te Kullanma
Sniper tarafından 4 Temmuz 2009 tarihinde yazıldı.Ionics Isapi Rewrite Filter (IIRF) Apache’ın mod_rewrite özelliğinin IIS’e uyarlanmış, ücretsiz ve açık kaynak kodlu bir ISAPI filtresidir. Bu filtre kullanılarak IIS altında barındırılan sitelere SEF linkler uygulanabilir. Uzun süredir sitemi Apache altında yayınlarken yaptığım server değişikliğiyle IIS’e taşınmak zorunda kaldım.
Geçiş esnasında beni en çok yoran da eski link stilimi değiştirmeden IIS altında da devam edebilmenin yollarını aramak oldu. IIRF’i çoktandır kullanıyordum ama wordpress’te ilk defa kullandım ve açıkçası epey zorlandım. Standart .htaccess dosyasının içeriği birebir kullanılamıyor, gerekli değişikliği bulmak için iste uzun süren bir arama yapmam gerekiyordu. Her zamanki gibi bunu da bulup sitemi eski sağlığına kavuşturdum.
Yapmamız gereken orjinal .htaccess dosyası üzerinde küçük bir değişklik:
RewriteCond %{HTTP_HOST} !^(tuncay\.kinali\.net) [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*)$ http://tuncay.kinali.net/$1 [R,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/(.*)$ /index.php/$1 [L] |

Merhaba ,
Ben sistemime bunu ekleyedim.Ionics Isapi Rewrite Filter ı sisteme dahil edemedim.IIRF.ini ye Wordprese özel bişiler olmalı sanıırm bunu .htaccese de ekledim.Ama çalışmadı.Sanırım siz halletmişsiniz.Bana bu konuda yardımcı olur musunuz?
IIRF’in dll dosyasının bulunduğu konumda aynı isimde birde ini dosyası olmalı. Burada yazılan kodlarda o ini dosyasına eklenmeli. Ben bu şekilde Linux’a geçene kadar sorunsuz kullandım.