Htaccess, Hypertext Access (Hiper Metin Erişimi) kısaltmasıdır. Apache tabanlı web sunucuları tarafından kullanılan bir yapılandırma dosyasıdır.
Yapılandırma dosyaları, bir programın veya bu durumda sunucunun başlangıç ayarlarını yapılandırır. Bu, .htaccess dosyasının sunucunun belirli bir şekilde davranmasını sağlamak için kullanılabileceği anlamına gelir. Her işlev temelde sunucuya ne yapacağını söyleyen bir metin satırı veya koddur. .htaccess dosyasındaki kodu ekleyerek veya değiştirerek işlevsellik ekleyebilir veya değiştirebilirsiniz.
# BEGIN WordPress
# "BEGIN WordPress" ve "END WordPress" arasındaki yönergeler (satırlar)
# dinamik olarak oluşturulmuştur ve sadece WordPress süzgeçleri ile düzenlenmelidir.
# Bu işaretler arasındaki yönergelerde yapılan değişiklikler üzerine yazılacaktır.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
.htaccess dosyası ne için kullanılır?
.htaccess ile ilgili pek çok olasılık vardır, örneğin şunu yapmak için kullanabilirsiniz:
- Sitenizi bir şifre ile koruyabilirsiniz.
- Özel yapılmış bir hata sayfası oluşturabilirsiniz.
- Ziyaretçileri başka bir sayfaya yönlendirebilirsiniz.
Htaccess çok güçlü bir araçtır. Nokta ile başladığı için biraz özeldir. Bu, bazı FTP programlarında gizli olduğu ve genellikle örneğin htaccess.txt olarak yeniden adlandırmadan bilgisayarınızda düzenleyemeyeceğiniz anlamına gelir.
. htaccess dosyaları (veya “dağıtılmış yapılandırma dosyaları”), yapılandırma değişikliklerinin dizin bazında yapılması için bir yol sağlar. Bir veya daha fazla yapılandırma yönergesi içeren bir dosya belirli bir belge dizinine yerleştirilir ve yönergeler bu dizine ve tüm alt dizinlerine uygulanır.
Nasıl düzenlenir?
.htaccess dosyası genel olarak bir WordPress web sitesinde dil çeşitliliği sağlamak için değişiklik gerektirebilir. Eğer WP Dosya Yöneticisi ile düzenlemek isterseniz bu pek mümkün olmayacaktır. .htaccess dosyasını düzenlemek isterseniz Yoast SEO eklentisine başvurabilirsiniz. Panelde Yoast SEO’ya tıkladığınızda Araçlar bölümünden Dosya Düzenleyicisi’ne tıklayın ve .htaccess dosyasını düzenleyin. Düzenleme yapmadan önce mutlaka yedeğini alın. Aksi halde bazı sorunlarla karşılaşmanız mümkündür.