Windows sunuculu siteler için htaccess
Çarşamba, Nisan 16th, 2008Bu yazım siteleri veya blogları Linux değil Windows sunucusunda bulunan kişiler içindir.
Kendi sitelerini oluşturup alt yapı için WordPress altyapısı kullananlar bilir ki burada kalıcı bağlantılar (permalinks) ayarları vardır. Yani yazıların URL’sinin görünme ayarları. En tercih edilen görüntüyü sağlamak ise .htaccess dosyası olmadan mümkün olmuyor.
Ayrıca, yeni çıkan WordPress 2.5 sürümüne yükseltme yapınca sayfalar (pages) görüntülenememe sorunu vardı. Çözümünü bu >>>>> yazımda anlatmıştım.
Çoğu yerden öğrendiğime göre .htaccess dosyası sadece Linux sunucularında çalışıyormuş. Son edindiğim bilgiye göre ise isapi_rewrite komponentini kullanan Windows sunucuları için özel bir htaccess kodu varmış. Bu bilgiyi veren dataxi.com yetkililerine teşekkür ederim.
Benim gibi siteleri windows sunucularında barındırılan kişiler kalıcı bağlantı ayarlarını istedikleri gibi kullanabilmek istiyorlarsa aşağıda kodunu verdiğim .htaccess dosyasını sitenilerine yükleyebilirler.
Dikkat: Bunun için öncelikle hosting hizmeti aldığınız yere şu soruyu sormalısınız: Sunucularınız isapi_rewrite komponentini kullanıyor mu?
Cevap “evet” ise aşağıdaki kodu alabilirsiniz. Ya da buradan >>>>> hazır dosyayı indirin.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1 [NC,L]
# END WordPress
Dosyayı sitenize yükledikten sonra en başına dikkat edin: başında nokta yoksa nokta koyun. Yani .htaccess şeklinde olacak şekilde dosya adını değiştirin.
Isapi_rewrite hakkında ayrıntılı bilgi: www.helicontech.com