Seo Uyumlu Link Yapısı Nasıl Yapılır?

2
EXE RANK

FİREMAN ;

Fexe Kullanıcısı
Puanları 0
Çözümler 0
Katılım
5 Ocak 2010
Mesajlar
2,559
Tepkime puanı
1
Puanları
0
Yaş
35
FİREMAN ;
Günümüzde artık seo bir sitenin olmazsa olmaz bir özelliği haline geldi. Seo ile gelen en büyük değişikliklerden bir taneside seo uyumlu link yapısı olan permalink’tir. Örneğin şuanda adres satırına baktığınızda muhtemelen Linki görebilmek için [COLOR=#000000]giriş[/COLOR] yapmanız ya da [COLOR=#000000]üye[/COLOR] olmanız gerekir. gibi bir url görmektesiniz bu bir permalink’tir. Bu tür url yapısının bir kaç çeşiti vardır. Bundan en çok kullanılanılanı sayfa-adi.html şeklinde olanıdır. Permalink normalde php dosyası olan sayfaları html olarak göstermek için kullanılır. Bu şekilde bir permalink sahibi olmak için bir adet .htaccess dosyasına ihtiyacımız vardır. Vakit kaybetmeden nasıl seo uyumlu url yapısına sahip olabileceğimizi öğrenelim.
Veritabanından bir string değer oluşturduğumuzu varsayarak işleme başlıyalım. Elimizde bir konu başlığı olsun ve bu başlık üzerinden işlemlerimizi anlatalım.


PHP KOD:
http://www.seodanismanligi.com/$konubaslik = $row[konubaslik];


Şimdi yapmamız gereken yukarıdaki konu başlığının türkçe karakter içermemesini sağlamak ve konu başlığındaki boşlukların yerine – (çizgi) gelmesini sağlamak. Bildiğiniz gibi tarayıcılarda boşuk her zaman sıkıntı yaratmıştır.

PHP KOD:
$konubaslik = strtolower(stripslashes(strtr($konubaslik,"ÜŞÇİ?Öüöşçiğı?","USCIGOuoscigi,")));$konubaslik = str_replace(" ","-",$konubaslik);


Türkçe karakterleride arındırdıktan sonra artık linkimizi verebliriz. Her konumuzun bir id numarası olduğunu varsayalım ve php içinde linkimizin normalde şöyle olduğunu düşünelim.

PHP KOD:
echo "<a href="\&quot;konu_basligi.php?id=$id\&quot;">";


Seo uyumlu linkimizide şu şekilde veriyoruz.

PHP KOD:
echo "<a href="\&quot;$konubaslik-$id.html\&quot;">";


Php olarak linkimizi oluşturduk şimdi yapmamız gereken .htaccess dosyamızı oluşturmak. Bir adet not defteri açarak içine aşağıdaki kodları yapıştırıyoruz ve .htaccess adıyla kaydediyoruz.

PHP KOD:
RewriteEngine OnReWriteRule ^(.*)-(.*).html konu_basligi.php&id=$2-$1 [L,NC]


Bu şekilde kaydettiimiz .htaccess dosyamızı hostumuzun root (kök) dizinine atıyoruz ve işlemimizi bitiriyoruz. Bu işlem sonunda php olarak kodlanmış bir scriptimizi seo uyumlu link yapısına dönüştürmüş oluyoruz. Google aramaları için çok önemli bir özelliktir herkese tavsiye ederim.
 
Geri
Üst