.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