16 Nisan 2008 Çarşamba

Windows sunuculu siteler için htaccess

Bu 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

“Windows sunuculu siteler için htaccess” için 4 Yorum

  1. LeaDeR diyor ki:

    Teşekkürler , Başarılar ..

  2. zafer diyor ki:

    bunu arıyodum teşekkürler

  3. engin diyor ki:

    http://www.yesillik.net/index.php/2008/07/windows-sunucuda-htacces/
    buradada işinize yrayacak şeyler yazıyor

  4. admin diyor ki:

    Teşekkür ederim. Baktım ama anlayamadım. Galiba sitelerin yayının yapıldığı bilgisayarlarda yapılabilecek bir şey. Ben hosting firmalarının hizmetlerinden faydalanabiliyorum ancak..

Yorum Yapın