Seo dostu siteler için başlık ifadeleri çok önemlidir. Yazının başlığındaki ifadenin URL adresinde de olması arama motorlarının sayfayı yukarı çekmesinden en önemli etkenlerden biri ve en önemli maddesidir. Bu yazıda SEO dostu bir Slug URL nasıl oluşturulur öğreneceksiniz.
PHP bir web sayfası yapıyorsanız başık ifadelerinden yada belirlediğiniz bir metinden URL adresi yapmak isterseniz. Aşağıdaki kod size yardımcı olacaktır. Bir haber sitesi botu yada her hangi bir şekilde otomatik başlık oluşturma işlemi için kullanabileceğiniz PHP kodu için bir fonksiyon yazdım.
PHP Slug oluşturma olarak da geçen PHP otomatik URL oluşturma kodu Türkçe karakterleri de kontrol ederek dönüştürme işlemine dahil etmektedir. Bu işlemlerin hepsini tek bir fonksiyon içinde gerçekleştirmek için aşağıdaki kod kopyalayıp PHP ile çalıştırın.
PHP URL Oluşturma Kodu / PHP SLUG Oluşturma:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | <?php function slugOlustur($string) { //Türkçeye özgü harfleri değiştirme $string = str_replace('ü','u',$string); $string = str_replace('Ü','U',$string); $string = str_replace('ğ','g',$string); $string = str_replace('Ğ','G',$string); $string = str_replace('ş','s',$string); $string = str_replace('Ş','S',$string); $string = str_replace('ç','c',$string); $string = str_replace('Ç','C',$string); $string = str_replace('ö','o',$string); $string = str_replace('Ö','O',$string); $string = str_replace('ı','i',$string); $string = str_replace('İ','I',$string); $slug=preg_replace('/[^A-Za-z0-9-]+/', '-', $string); return $slug; } echo slugOlustur('Merhaba Dünya Bu Bir Yazıdır'); //Çıktı 'Merhaba-Dunya-Bu-Bir-Yazidir' ?> |
aradığım ku buldum.paylaşım için teşekkurler