Web Sitesi Performansını Artıran 10 En İyi .htaccess Kodu ve Kullanım İpuçları

Web Sitesi Performansını Artıran 10 En İyi .htaccess Kodu ve Kullanım İpuçları

Web sitesi hızını artırmak, SEO için kritik bir faktördür. Bu blogda, .htaccess dosyasını kullanarak sitenizin hızını ve güvenliğini nasıl iyileştirebileceğinizi gösterdik. Gzip sıkıştırmasından tarayıcı önbelleklemeye, HTTP/2 kullanımından hotlink koruma

BFS

Web sitesi sahipleri için hız, her şeyin önündedir. Eğer siteniz yavaş açılıyorsa, bu sadece kullanıcı deneyimini etkilemekle kalmaz, aynı zamanda SEO performansınızı da ciddi şekilde düşürebilir. Kullanıcılar ve arama motorları, hızlı yüklenen siteleri daha çok tercih ederler. Peki, sitenizin hızını artırmak için hangi adımları atabilirsiniz? İşte, .htaccess dosyanızla web sitesi performansınızı artırabilecek 10 önemli ipucu!

Gzip sıkıştırma, sayfalarınızın daha hızlı yüklenmesini sağlamak için kullanabileceğiniz en etkili yöntemlerden biridir. Bu yöntemle, sitenizdeki dosyalar sıkıştırılır ve daha küçük boyutlara indirilir, böylece veritabanınızla olan etkileşim hızlanır.

Kodu nasıl ekleriz?


# Gzip Sıkıştırma

    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript



Bu kodu .htaccess dosyanıza ekleyerek, HTML, CSS, JavaScript gibi dosyaların sıkıştırılmasını sağlayabilirsiniz. Böylece sayfa yükleme süreleri ciddi oranda azalacaktır.

Web sitenizin statik dosyalarını tarayıcıda önbelleğe alarak, kullanıcıların sitenizi tekrar ziyaret ettiğinde sayfa hızını artırabilirsiniz. Önbellekleme sayesinde, kullanıcılar sitenizin belirli dosyalarını daha hızlı alabilir.

Önbellekleme Kodu:


# Tarayıcı Önbellekleme

    ExpiresActive On
    ExpiresDefault "access plus 1 year"
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"



Bu kod, resim ve CSS/JS dosyalarınızın önbelleğe alınmasını sağlayarak, tekrar eden ziyaretlerde yükleme sürelerini önemli ölçüde düşürür.

Yanlış URL’ler ya da bozuk bağlantılar, SEO’nuzu olumsuz etkileyebilir. 301 yönlendirmeleri, eski URL’lerin yeni URL’lere yönlendirilmesini sağlar ve SEO açısından oldukça önemlidir.

301 Yönlendirme Kodu:


# SEO Dostu 301 Yönlendirmeleri
Redirect 301 /eski-sayfa https://www.siteniz.com/yeni-sayfa


Bu kodla, eski sayfalarınızı yeni sayfalara yönlendirebilir ve SEO değerlerinizi kaybetmeden trafiğinizi yeni sayfalara aktarabilirsiniz.

HTTP/2, web sitenizin hızını artırmak için kullanılabilecek güçlü bir protokoldür. Bu protokol, daha hızlı veri iletimi sağlar ve sayfa yükleme sürelerini önemli ölçüde azaltır.

HTTP/2 Protokolü Kodu:


# HTTP/2 Protokolünü Etkinleştir

    Protocols h2 http/1.1



Bu kodu .htaccess dosyanıza ekleyerek, HTTP/2'yi etkinleştirebilirsiniz. Bu sayede, sayfalarınız daha hızlı yüklenir ve kullanıcı deneyimi iyileşir.

Hızlı bir site sadece performansla değil, aynı zamanda güvenlik ile de ilgili olmalıdır. Özellikle zararlı botların sitenizi etkilemesini engellemek, site hızını artırmak için önemli bir adımdır.

Bot Engelleme Kodu:


# Bot Engelleme

    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} ^.*(bot|crawler|spider).* [NC]
    RewriteRule .* - [F,L]



Bu kod, zararlı botların sitenize erişimini engeller ve sunucu kaynaklarınızın gereksiz yere kullanılmasını önler.

SSL sertifikası ile güvenli bir bağlantı sağlamak, sadece güvenliği artırmakla kalmaz, aynı zamanda SEO açısından da önemli bir faktördür. Google, HTTPS kullanan siteleri ödüllendirir.

HTTPS Zorunluluk Kodu:


# HTTPS Zorunlu Kılma
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Bu kod, ziyaretçilerinizi otomatik olarak HTTPS protokolüne yönlendirecektir.

Hotlinking, başka sitelerin resimleriniz veya dosyalarınızı doğrudan bağlantılayarak kendi sunucularınızdan veri çekmesi anlamına gelir. Bu durum, sunucunuzun hızını olumsuz etkileyebilir. Hotlinking’i engellemek için .htaccess dosyanızı kullanabilirsiniz.

Hotlink Koruma Kodu:


# Hotlink Koruma

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^https://(www\.)?siteniz\.com [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [F]



Bu kod, başka sitelerin resimlerinizi kullanmasını engelleyecektir ve sunucu üzerindeki yükü hafifletir.

Etag, her istemciye özgü bir etiket oluşturarak, sayfa verilerini depolar. Ancak bu, bazen gereksiz yere sunucuyu meşgul edebilir. Etag’i devre dışı bırakmak, site performansını artırabilir.

Etag Devre Dışı Bırakma Kodu:


# Etag Kullanımını Devre Dışı Bırakma
Header unset ETag
FileETag None


Farklı CSS ve JavaScript dosyalarının tek bir dosya halinde birleştirilmesi, sayfa yükleme süresini azaltır. Bu işlem için .htaccess dosyasını kullanarak, dosya birleştirme işlemini kolayca yapabilirsiniz.

Web sitenizde sıkça kullanılan dosya türlerine özel yönlendirmeler oluşturmak, sunucunun verimli çalışmasını sağlar ve hız sorunlarını çözer.

Dosya Türü Yönlendirme Kodu:


# Dosya Türlerine Yönlendirme
RewriteRule ^(.*)\.(jpg|jpeg|png|gif|css|js)$ - [L]

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yapay Zeka ile Veritabanı Yönetimi: Geleceğin Veri Tabanlarını Bugünden Keşfedin

Günümüzde teknoloji hızla ilerliyor ve bu ilerleme, veritabanı yönetimini de derinden etkiliyor. Ancak bir soru var: “Veritabanları nasıl daha verimli, güvenli ve hızlı hale getirilebilir?” Cevap aslında çok yakın: Yapay zeka! Evet, veritabanı yönetimi...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...