.htaccess Dosyası Nedir ve Ne İşe Yarar?
.htaccess dosyası, web sunucusu Apache üzerinde çalışan sitelerin yapılandırılmasını sağlayan gizli bir dosyadır. Bu dosya, web sitenizin davranışını kontrol etmenize yardımcı olur. SEO açısından önemli olan ise bu dosyanın URL yönlendirme, güvenlik ayarları, hızlı yükleme süreleri gibi birçok kritik işlevi yönetebilmesidir.
SEO İçin .htaccess Dosyasında Yapılacak Ayarlar
1. URL Yönlendirmeleri (301 Yönlendirmeleri)
Yeniden yönlendirmeler, arama motorlarına hangi sayfaların artık geçerli olduğunu ve hangi sayfalara yönlendirilmesi gerektiğini söyler. Örneğin, eski bir URL'yi güncel ve daha uygun bir sayfaya yönlendirmek SEO’nuzu olumlu etkiler.
Bunu yapmak için .htaccess dosyasına şu kodu ekleyebilirsiniz:
RewriteEngine On
RewriteRule ^eski-sayfa$ /yeni-sayfa [R=301,L]
2. www ve www Olmayan Versiyonlar Arasındaki Yönlendirme
Web sitenizde www ve www olmayan iki farklı URL versiyonu olabilir. Google, her iki versiyonu farklı sayfalar olarak kabul edebilir. Bunu engellemek için sadece bir versiyonu (www’li ya da www’siz) kullanmaya karar vermelisiniz. İşte kod örneği:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ornek.com [NC]
RewriteRule ^(.*)$ http://www.ornek.com/$1 [L,R=301]
3. Hızlı Sayfa Yükleme İçin .htaccess İle Cache (Önbellek) Ayarları
Web sitenizin hızını artırmak, SEO’nun kalp atışıdır. Sayfa yükleme hızınız arttıkça, arama motorlarındaki sıralamanız da yükselir. .htaccess dosyasına ekleyeceğiniz önbellek ayarları sayesinde sayfalarınız daha hızlı yüklenebilir.
İşte .htaccess dosyasına ekleyebileceğiniz basit bir cache ayarı:
# Tarayıcı Önbellek Ayarları
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
4. HTTPS Yönlendirmesi
Google, güvenli (HTTPS) sitelere daha fazla değer verir. Eğer sitenizin HTTP’den HTTPS’ye geçiş yapmadıysanız, bu adımı atlamamalısınız. HTTPS’yi zorunlu kılmak için şu kodu kullanabilirsiniz:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Sonuç: SEO’nun Gücünü .htaccess ile Keşfedin
Şimdi, .htaccess dosyasını doğru şekilde kullanarak web sitenizin SEO gücünü artırdınız. Yönlendirmelerle eski sayfalarınızı yeni sayfalara taşırken, güvenliği arttırdınız ve hızınızı hızla yükselttiniz. Web siteniz artık daha hızlı, daha güvenli ve Google gözünde daha değerli. Ne kadar basit, değil mi?