× Daha fazlası İçin Aşağı Kaydır
☰ Kategoriler

htaccess SEO URL Yapımı

htaccess, web sitelerinde URL’leri yönlendirmek, yeniden yazmak ve yapılandırmak için kullanılan bir Apache sunucu yapılandırma dosyasıdır. Bu dosya, SEO açısından önemli olan URL yapılarını oluşturmak için kullanılabilir. SEO dostu URL’ler, arama motorlarında daha iyi sıralama elde etmek ve kullanıcıların siteye erişimini kolaylaştırmak için önemlidir.

1. Adım: Mod Rewrite Etkinleştirme

Öncelikle, web sunucunuzda mod_rewrite modülünün etkinleştirilmesi gerekmektedir. Bu modül, htaccess dosyasında URL yeniden yazma kurallarının kullanılabilmesini sağlar. Eğer mod_rewrite modülü henüz etkin değilse, web sunucusunun yapılandırma dosyasında (genellikle httpd.conf dosyasında) bu modülü etkinleştirmeniz gerekmektedir.

Modül etkinleştirildikten sonra, htaccess dosyasını kullanarak SEO dostu URL’leri oluşturabilirsiniz.

2. Adım: URL Yeniden Yazma Kurallarını Oluşturma

htaccess dosyasında URL yeniden yazma kurallarını oluşturmak için RewriteRule komutu kullanılır. Bu komut, belirli bir URL yapısını yakalayarak başka bir URL’ye yönlendirme yapar.

Örnek olarak, bir e-ticaret sitesinde ürünlerin SEO dostu URL’lerini oluşturmak istediğinizi varsayalım. Önceden, ürünlerin URL’leri “example.com/product.php?id=123” şeklindeyken, şimdi “example.com/product/seo-dostu-url” şeklinde olmasını istiyorsunuz.

Bu durumda, htaccess dosyasına aşağıdaki kuralları ekleyebilirsiniz:

RewriteEngine On
RewriteRule ^product/([^/]+)/?$ product.php?id=$1 [L]

Bu kurallar, “example.com/product/seo-dostu-url” şeklinde bir URL’yi “example.com/product.php?id=123” şekline dönüştürecektir. Burada, “seo-dostu-url” bölümü, ürünün SEO dostu URL’sini temsil eder ve “$1” değişkeni ile yakalanır.

URL yeniden yazma kurallarını, projenizin gereksinimlerine ve URL yapısına göre özelleştirebilirsiniz. Birden fazla kurallar ekleyerek farklı URL yapılarını yönlendirebilirsiniz.

Bu şekilde, htaccess dosyası aracılığıyla SEO dostu URL’leri oluşturabilir ve web sitenizin arama motoru sıralamasını artırabilirsiniz.

htaccess seo url yap_m__

htaccess SEO URL Yapımı (Devam)

3. Adım: Canonical URL’leri Ayarlama

SEO dostu URL’ler oluşturmanın yanı sıra, htaccess dosyasını kullanarak canonical URL’leri belirleyebilirsiniz. Canonical URL, aynı içeriğe sahip olan farklı URL’leri birleştirmek için kullanılır. Bu, arama motorlarının doğru URL’yi tanımasını sağlar ve içerik dilimlemesi veya çift içerik sorunlarından kaçınmanıza yardımcı olur.

Canonical URL’leri ayarlamak için aşağıdaki kodu htaccess dosyanıza ekleyebilirsiniz:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
</IfModule>

Bu örnekte, tüm istekler “index.php?url=$1” şeklindeki bir URL’ye yönlendirilir. Bu sayede, farklı URL’lerin hepsi aynı içeriği gösterir ve arama motorları doğru URL’yi indeksleyebilir.

4. Adım: URL’leri Kısaltma ve Düzeltme

htaccess dosyasını kullanarak URL’leri kısaltabilir ve düzeltebilirsiniz. Örneğin, “www” ön ekinin otomatik olarak eklenmesini veya URL’lerdeki ek uzantıların kaldırılmasını sağlayabilirsiniz.

Aşağıdaki kod örneği, “www” ön ekinin eklenmesini veya kaldırılmasını sağlar:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
</IfModule>

Bu örnekte, “www.example.com” şeklinde bir URL girildiğinde, kullanıcı “http://example.com” şeklinde yönlendirilecektir. Bu, URL’yi kısaltarak kullanıcı deneyimini iyileştirir ve arama motorlarına tek bir URL’yi gösterir.

htaccess dosyasını kullanarak başka URL düzeltme veya kısaltma kuralları da ekleyebilirsiniz. Bu, kullanıcı dostu ve SEO uyumlu URL’ler elde etmenizi sağlar.

Sonuç

htaccess dosyasını kullanarak SEO dostu URL’ler oluşturmak ve yönlendirmek, web sitenizin arama motoru sıralamasını artırmanıza yardımcı olabilir. Mod Rewrite modülünün etkinleştirilmesi, URL yeniden yazma kurallarının oluşturulması, canonical URL’lerin ayarlanması ve URL’lerin kısaltılması veya düzeltilmesi gibi adımları izleyerek, web sitenizin kullanıcı dostu ve SEO uyumlu bir yapıya sahip olmasını sağlayabilirsiniz.

htaccess dosyasında yapılan değişikliklerin web sunucusunda doğru çalışması için dikkatli olmanız ve hata yapmamanız önemlidir. Her zaman htaccess dosyasının yedeğini alın ve değişikliklerinizi test edin. Ayrıca, karmaşık URL yapıları için profesyonel yardım almanız da tavsiye edilir.

htaccess seo url yap_m__

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir