.htaccess Dosyası (Hypertext
Access), Apache gibi ağ sunucusu tarafından
kullanılan web alanları üzerinde ayar
değişimleri yapmanızı sağlayan dosyadır. Böylece
sitenizde her türlü değişim, yetki ve kısıtlama
işlemlerinin tümünü yapabiliyor olacaksınız.
Peki .htaccess ne işe yarar? Gelin hep birlikte
blog yazımızda .htaccess dosyası tam olarak
nedir ve ne işe yarar birlikte öğrenelim!
.htaccess Dosyası Nedir?
.htaccess dosyası yardımıyla örneğin
bir klasöre parola koruması ekleyebilir ve
yetkilendirme sağlayabilirsiniz. Bu dosya
uygulamasının en güzel yanlarından birisi de
herhangi bir kod bilgisine ihtiyaç duymadan
kendi web siteniz için .htaccess dosyası
oluşturabileceksiniz.
.htaccess Dosyası ile neler yapılabilir!
- SEO uyumlu link yapısı oluşturabilirsiniz.
- Hotlink engellemesi yapabilirsiniz
- Dosyaları gizleyebilirsiniz
- Hata sayfalarını düzenleyebilirsiniz
- Klasör yetki sınırlandırmasını ayarlayabilirsiniz.
- Düşman botlarını engelleyebilirsiniz
- WWW yapılandırması yapabilirsiniz
- Dosya şifreleme ve şifre koruması gibi güvenlik işlemlerini yapabilirsiniz
- Ip engelleyebilirsiniz
- Domain yönlendirmesi yapabilirsiniz
- Verilerinizi sıkıştırarak optimize edebilirsiniz
- Bakım sayfanızı oluşturabilirsiniz
- Spamları engelleyebilirsiniz.
- İphone algılama ve yönlendirme yapabilir ve daha bir sürü işlem yapabilirsiniz.
.htaccess Dosyası Nasıl Kullanılır ve Nerede Bulunur?
.htaccess dosyasına cPanel ya da FTP üzerinden
erişim sağlayarak istediğiniz şekilde değişiklik
yapabilirsiniz. Bunun için yeni dosya oluşturma
işlemi;
# BEGIN HTTPS Redirection
<IfModule
mod_rewrite.c>
RewriteEngine On
RewriteCond
%{HTTPS} off
RewriteCond %{REQUEST_URI}
!^/[0-9]+\..+\.cpaneldcv$
RewriteCond
%{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\
Comodo\ DCV)?$
RewriteRule ^(.*)$
https://%{HTTP_HOST}%{REQUEST_URI}
[L,R=301]
</IfModule>
# END
HTTPS Redirection
Bu dosyanız web sitesinin ana döküman dizininde
bulunur. Dosyayı görüntülemek için;
- cPanel yönetim panelinize giriş yapın,
- Dosya yöneticisi simgesine tıklayın,
- “Gizli dosyaları göster” seçeneğini işaretleyin,
- Döküman dizinini seçerek “git” butonuna tıklayın,
- .htaccess dosyası public_html klasörünün altında görüntüleyebilir ve düzenleyebilirsiniz.
.htaccess Dosyasının SEO üzerindeki etkisi
1. 301 Yönlendirmeleri
301 yönlendirmeleri dediğimiz aslında kalıcı URL
yönlendirmeleridir. Web kullanıcılarını ve arama
motorunun botlarını değiştirdiğiniz sayfalara
yönlendirme işini yapmaktadır. Böylece arama
motorları eski ve yeni web sayfalarını aynı anda
taramak zorunda kalmaz ve oluşabilecek içerik
sorununun önüne geçmiş olursunuz.
2. Dinamik URL – Statik URL Yönlendirmeleri
URL’lerinizin SEO uyumlu olabilmesi için
okunduğunda ve görüldüğünde; içeriğinin hem
kolay okunuyor olması hem de URL’in içerik ile
alakalı olması önemlidir. Eğer URL yapısını
gördüğünüzde kolay okunabiliyor ve içerik ile
alakalı olduğunu anlayabiliyorsanız, bu URL SEO
ile uyumlu bir yapıya sahiptir anlamına gelir.
3. URL Sorunları
Web sitenizin ana sayfası yalnızca bir URL
açmalıdır aksi taktirde yinelenen içerik
sıkıntısıyla karşı karşıya kalabilirsiniz. Bu
durum size negatif SEO sonuçları oluşturabilir.
4. 404 Sayfaları
Web sitenizden silmiş olduğunuz sayfalara
kullanıcılar erişmek istediğinde; 404 hata
sayfalarıyla karşı karşıya kalırlar. Bu hata
sayfalarının doğru bir şekilde oluşturulması ve
.htaccess dosyalarına doğru şekilde tanıtılması
gereklidir. Doğru yapılmadığı taktirde web
sayfaları yönlendirmeye sebep olur ve SEO
açısından negatif bir çalışma izlemiş olursunuz