htaccess Nedir

Web sitenizin performansını artırmak, yönlendirmeleri düzenlemek ve SEO (Arama Motoru Optimizasyonu) açısından güçlü bir yapı oluşturmak istiyorsanız, .htaccess dosyası sizin en büyük yardımcınızdır. Özellikle Apache sunucusu kullanan web sitelerinde, .htaccess SEO dostu URL yapıları, yönlendirmeler ve güvenlik ayarları için vazgeçilmez bir araçtır.

htaccess Nedir
htaccess Nedir

.htaccess Nedir? SEO İçin Neden Önemlidir?

Web sitenizin performansını artırmak, yönlendirmeleri düzenlemek ve SEO (Arama Motoru Optimizasyonu) açısından güçlü bir yapı oluşturmak istiyorsanız, .htaccess dosyası sizin en büyük yardımcınızdır. Özellikle Apache sunucusu kullanan web sitelerinde, .htaccess SEO dostu URL yapıları, yönlendirmeler ve güvenlik ayarları için vazgeçilmez bir araçtır.


.htaccess Dosyası Nedir?

.htaccess (Hypertext Access), web sitenizin kök dizininde bulunan bir yapılandırma dosyasıdır. Bu dosya aracılığıyla;

  • URL yönlendirmeleri yapılabilir,

  • 404 hata sayfaları özelleştirilebilir,

  • gzip sıkıştırma ve önbellekleme ayarları düzenlenebilir,

  • HTTPS yönlendirmeleri aktif hale getirilebilir,

  • ve arama motoru dostu link yapısı oluşturulabilir.

Kısacası, .htaccess dosyası web sitenizin SEO altyapısının temel taşlarından biridir.


.htaccess ile SEO’ya Katkı Sağlayan Başlıca Ayarlar

1. URL Yönlendirmeleri (301 Redirect)

Alan adınızı veya sayfa adresinizi değiştirdiğinizde eski bağlantıların yeni adreslere yönlendirilmesi gerekir.
Bu, hem kullanıcı deneyimi hem de SEO açısından oldukça önemlidir.

Örnek:


 

Redirect 301 /eski-sayfa https://www.siteadi.com/yeni-sayfa

Bu komut sayesinde eski sayfanızdan gelen tüm trafik yeni sayfaya yönlendirilir ve SEO değeri kaybolmaz.


2. HTTPS Zorunlu Yönlendirme

Google, HTTPS kullanan sitelere öncelik verir. .htaccess ile tüm trafiği güvenli bağlantıya yönlendirebilirsiniz.

Örnek:


 

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


3. SEO Dostu URL (URL Rewrite)

Uzun ve karmaşık URL’ler yerine temiz, okunabilir bağlantılar kullanmak SEO için oldukça önemlidir.

Örnek:


 

RewriteEngine On RewriteRule ^urun/([0-9a-zA-Z_-]+)$ urun.php?isim=$1 [L,QSA]

Bu sayede www.siteadi.com/urun.php?isim=telefon yerine www.siteadi.com/urun/telefon gibi SEO dostu bir yapı elde edilir.


4. 404 Hata Sayfası Düzenleme

Ziyaretçiler yanlış bir bağlantıya girdiğinde, özel bir 404 hata sayfası sunarak kullanıcıları sitede tutabilirsiniz.

Örnek:


 

ErrorDocument 404 /404.html


5. Önbellekleme ve Performans Ayarları

Site hızını artırmak, SEO performansını doğrudan etkiler. .htaccess ile tarayıcı önbelleklemesini etkinleştirebilirsiniz.

Örnek:


 

ExpiresActive On ExpiresByType image/jpg "access plus 1 month" ExpiresByType text/css "access plus 1 week"


.htaccess SEO’ya Nasıl Katkı Sağlar?

  • Sayfa hızı artar, arama motorlarında üst sıralara çıkma ihtimali güçlenir.

  • Kopya içerik (duplicate content) sorunları önlenir.

  • Güvenli bağlantılar (HTTPS) kullanıcı güvenini artırır.

  • Kırık linkler düzeltilir, ziyaretçi kaybı önlenir.

  • Kullanıcı dostu URL yapısı, tıklanma oranlarını artırır.