Konuyu Oyla:
  • Toplam: 2 Oy - Ortalama: 4
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: Seo için adres satırı fonksiyonu
H4Sec
*
avatar
Yarbay
Durum: Çevrimdışı
Seviye Puanı: 12
Yaşam Puanı: 29 / 298
Deneyim: 93 / 100
Rep Sayısı: 64
Mesaj Sayısı: 193
Üyelik Tarihi: 06.05.2013
     
Yorum: #1
Seo için adres satırı fonksiyonu
26.09.2013 21:31
Sizde Adres satırında oku.php?makale=15 gibi tanımlamalar yapıyorsanız arama motorları bu durumu pek sevmeyecektir. Bu durumda htaccess dosyası ile durumu düzeltebiliriz.

Adres satırında istediğimiz görüntü: www.site.com/15-en-iyi-seo-dersi

PHP Kod:
RewriteEngine on
RewriteRule 
^([A-Z]).* $ /oku.php?makale=$


Php ile listeleme kısmında ise linkleri farklı yazmamız gerekir.

PHP Kod:
<a href="oku.php?makale=<? echo $row[makaleno]; ?>">Makale</a
şeklinde olan yere gelerek üst tarafa şu fonksiyonu eklemeniz daha sonra da kırmızı ile gösteridğim yeri değişmeniz gerekiyor.

PHP Kod:
<?php

function sefyap($baslik)
{
$seo=strtolower($baslik);
$ara = array("ç","Ç","ğ","Ğ","ı","İ""ö""Ö","ş""Ş","ü","Ü"," "); 
$degis= array("c","c","g","G","i","i""o""o","s""s","u","U","-"); 
$seostr_replace$ara $degis$seo);
return 
$seo;
}

?>

<a href="oku.php?makale=<? 
echo $row[makaleno].´-´sefyap($row[baslik]); 
?>">Makale</a> 
Alinti



1 Ziyaretçi
[-]
Sponsor Reklam