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 URL ayarını sağlamak ise .htaccess dosyasına gereken kodu yazmadan mümkün olmuyor. Tabii eğer kalıcı bağlantıları hiç değiştirmeyecekseniz bu dosya ile uğraşmanıza hiç gerek yok.
Bazı yerlerden söz konusu dosya sadece Linux sunucularında çalışıyormuş diye yanlış bilgi edinmiştim. Ama daha sonra edindiğim bir bilgiye göre ise isapi_rewrite komponentini kullanan Windows sunucuları için özel bir .htaccess kodu varmış.
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. Böylece kalıcı bağlantılarda istediğiniz değişikliği yapmanızda bir sorun çıkmayacaktır. Eğer sorun olursa o sorun sayfaların hiç açılmaması, daha doğrusu boş sayfa çıkmasıdır. Yazı yok, resim yok, hiçbir şey yok.
Dikkat: Gereken dosyayı kullanmak 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.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1 [NC,L]
</IfModule>
# END WordPress
Dosyayı sitenize yükledikten sonra en başına dikkat edin. Yani dosyanın adın dikkat edin. htacces kelimesinin en başında nokta olması şart. Eğer nokta yoksa nokta koyun. Yani .htaccess şeklinde olacak şekilde dosya adını değiştirin. Bilgisayarınızda yapamayabilirsiniz. FTP ile gönderdikten sonra yapabilmeniz mümkündür. Hem bu şekilde değişiklik yapmak tam güvenlidir.
Isapi_rewrite hakkında ayrıntılı bilgi: www.helicontech.com
Eger sunucunuz windows ise htaccess dosyasi calismayacaktir. Bunun yerine web.config dosyanizi duzenlemeniz gerekir
Ornek htaccess webconfig dosyasini https://sizinsayfaniz.com/forum/web-yazilim-f59/window-sunucuda-htacces-yerine-web-config-ayarlari-t185.html bu sayfadan inceleyebilirsiniz