Microsoft URL Rewrite Module ve Türkçe Karakter Yaması

Windows Server 2008 henüz yeni sayılabilecek bir sunucu işletim sistemi olmasına rağmen beraberinde getirdiği gelişmiş özelliklerle şimdiden yerini sunucu piyasasında sağlamlaştırmaya başladı.
 
Tabiki Windows Server 2008 ile gelen en büyük yeniliklerden biri de IIS 7 (Internet Information Services). IIS 7 sayesinde artık yazacağımız .Net modullerini web sunucumuzun çalışma sistemi içine entegre edebiliyoruz. Böylece ISAPI (Internet Server Application Programming Interface) gibi eski bir teknolojiyi kullanma zorunluluğumuz da ortadan kalkmış oluyor.
 
Yıllardır Apache sunucusunda bulunan ve özellikle arama motorlarına yönelik web sitesi geliştiricileri için vazgeçilmez olan rewrite motoru .Net modülleri sayesinde artık IIS 7'de de bulunuyor. Burayı tıklayarak indirebileceğiniz bu modül IIS 7 kontrol panelinize bir seçenek daha ekliyor, bu seçeneği tıklayarak giriş yaptığınızda karşınıza kolayca anlaşabilecek ve sihirbazlar yardımıyla sizi yönlendiren bir kullanıcı ara birimi çıkıyor. Bu arabirim sayesinde aslında IIS kullanıcıları Apache kullanıcılarının bir adım önüne geçmiş oluyorlar. Bu arabirimde daha önceden Apache kullanan geliştiriciler de unutulmamış, Apache için hazırladığınız yapıyı IIS için kullanılabilir hale getiren bir sihirbazda mevcut.

Tabiki daha henüz çok yeni olan bir sistemde bazı hatalar bulunması kaçınılmaz, benim size bu yazıyı yazmamdaki asıl amacım da size Microsoft Rewrite Modülü ile ASCII harici karakter kullanılırsa ortaya çıkan sorun ve çözümü hakkında bilgi vermek.
 
Kısaca özetlemek gerekirse latin alfebesi dışında karakterler eğer adres satırınızda geçiyorsa o karakterler ne yazık ki düzgün olarak aktarılamıyordu. Şuan sitemizde etiketlerin gözükmemesinin ve üye profillerini sayı ile göstermemizin sebebi de aslında bu. Çünkü etiketlerde veya üyelik adlarında türkçe karakterler geçerse sistem düzgün çalışamıyordu. Bunun üzerine yaptığımız araştırmalar sonucu Microsoft geliştirme ekibinden Daniel'e ulaştık ve sorunu ilettik. Kendisi sorunu bildiklerini, üzerinde çalıştıklarını en kısa zamanda bize bir yama göndereceklerini bildirdi ve bir gün sonra da bahsi geçen yamayı bize ulaştırdı. Yalnız bu sorundan etkilenen kişilerin tespit edilmesi için yamayı sadece bizim kullanmamızı kimse ile paylaşmamızı da belirtti.
 
Bugün kendisinden yamanın artık herkes için yayınladığı bilgisini aldım ve eğer siz de konuda belirtilen sorunu yaşıyorsanız burayı tıklayarak indirebileceğiniz yama ile artık sorunu giderebilirsiniz.
 
Not: Yazıda bağlantılar ile verilen bazı bilgilerin wikipedia'da türkçe karşılığı olmadığı için ingilizce sayfalara referans verilmiştir.
muratmoon
muratmoon
12 Ekim 2008
Paylaş
Bu yazarın ‘Atatürk'ün Türk Gençliğine Hitabesi’ başlıklı yazısı da ilginizi çekebilir.

Okur Yorumları

Nebula - 13 Ekim 2008 18:25
Nebula
Yeni teknolojiler hep bir nebze olsun ilgimi çeker; ama bu yeni teknolojinin sahibi Microsoft olunca hiç ilgimi çekmedi.

"Linux Forever" gibi birşeylerin türkçesi yani:D
Sakin... Bağarmaktansa sessiz kal.