Total Users Online: 0 üye, 128 guest | Tarih/Saat: 2026-04-30 04:06
 
PHP: SEO Uyumlu Link Fonksiyonu
2012-10-15 22:26 GMT  oklu Alnt
Kaan

User is: Online status   Gender_M
Posts: 2772
Ülke: İstanbul - 34
Meslek: Serbest Meslek
Age: 43

SEO uyumlu linkler olu?turmak i?in basit bir PHP fonksiyonu yeterli olacakt?r.
:
hp]function sanitize($url)

{



$url = trim($url);

$find = array('<b>', '</b>');

$url = str_replace ($find, '', $url);

$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);

$find = array(' ', '&amp;amp;quot;', '&amp;amp;amp;', '&amp;amp;', '\r\n', '\n', '/', '\\', '+', '<', '>');

$url = str_replace ($find, '-', $url);

$find = array('?', '?', '?', '?', '?', '?', '?', '?');

$url = str_replace ($find, 'e', $url);

$find = array('?', 'ý', '?', '?', '?', 'I', 'Ý', '?', '?', '?', '?','?','?');

$url = str_replace ($find, 'i', $url);

$find = array('?', '?', '?', '?', '?', '?', '?', '?');

$url = str_replace ($find, 'o', $url);

$find = array('?', '?', '?', '?', '?', '?', '?', '?', '?', '?');

$url = str_replace ($find, 'a', $url);

$find = array('?', '?', '?', '?', '?', '?', '?', '?');

$url = str_replace ($find, 'u', $url);

$find = array('?', '?');

$url = str_replace ($find, 'c', $url);

$find = array('þ', 'Þ','?','?');

$url = str_replace ($find, 's', $url);

$find = array('ð', 'Ð','?','?');

$url = str_replace ($find, 'g', $url);

$find = array('/[^A-Za-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');

$repl = array('', '-', '');

$url = preg_replace ($find, $repl, $url);

$url = str_replace ('--', '-', $url);

$url = strtolower($url);

return $url;

}

Fonksiyonun kullan?m? da ??yledir;
Kod:
echo $url=sanitize("??erik Sayfas?");

fonksiyondan d?nen de?er : icerik-sayfasi
Konuyla İlgili Diğer Başlıklar
LiteSpeed Sunucu için sef Link oluşturmak..
Link Kısaltarak Para Kazanın.
Seditio ve Cotonti için Uyumlu Sosyal eklenti projesi
Sesli Arama Sistemi Fonksiyonu
videolarda sade link eklensin
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz.
Detaylar ??in: kaan@ntka.org

Seditio 170 ?ndir
Capte M?zik ?ndir
Seditio Toolbar ?ndir

 

Powered by Seditio © 2009-2012 All Rights Reserved