Php seo uyumlu url seflink oluşturma fonksiyonu
01 Eylül 2015 Furkan Atabaş 6.294 Okunma Yorum Yok

Php seo uyumlu url seflink oluşturma fonksiyonu


Hazır Kod ve Fonksiyonlar PHP

SEF Link nedir?

SEF Link (Search Engine Friendly Link) yani Türkçe karşılığı ile Arama Motoru Dostu Link anlamına gelen bir url yapısıdır. Bu yapının amacı web sitemiz içerisinde bulunan linkleri arama motorlarının önemsediği bir hale getirmek. Bu yapıyı sağlamanın yolu da sitemizdeki linkleri karmaşık metin halinden çıkarıp içerik başlıklarımızın yer aldığı linkler yapmaktır. İçerik başlıklarımızın yer aldığı linkler derken örneğin sitemizde bulunan bir makalenin başlığını olduğu gibi linke aktarmıyoruz. http://atabasyazilim.com/php seo uyumlu url seflink oluşturma fonksiyonu tarzında bir linkten bahsetmiyorum. 😀

Yani demem o ki şu an okuduğunuz konunun linkini düşünelim eğer linkim
http://www.atabasyazilim.com?p=61 olsaydı arama motorlarının içeriği anlamasına pek yardımcı olamazdık ama
http://www.atabasyazilim.com/php-seo-uyumlu-url-seflink-olusturma-fonksiyonu şeklinde bir seo uyumlu url ile  arama motorlarına bayağı yardımcı olmuş oluyoruz. Durum böyle olunca arama motorları da bizim bu iyiliğimize karşılık bizi biraz daha üst sıralara çıkarabilir. Şimdi bakalım.

Seo uyumlu url yapılırken

  • Tüm metin küçük karakterlere dönüştürülmeli
  • Kelimeler arasında bulunan bol boşluklar tek boşluğa indirilmeli
  • Boşluk ve özel karakterler ‘-‘ gibi karakterler ile yer değişmeli

Yani sonuç olarak Php seo uyumlu url seflink oluşturma fonksiyonu metnimiz php-seo-uyumlu-url-seflink-olusturma-fonksiyonu olarak düzeltilmeli.

Peki seo uyumlu url nasıl yapılır?

İşte bu soruya cevap olacak mükemmel bir fonksiyonum var. Tabi ki bu seflink oluşturma fonksiyonunu ben yazmadım. Zamanında lazım olmuştu ve iyi bir araştırma sonunda elime geçti. Şuan internette bulabileceğiniz seflink fonksiyonlarından biraz farklı olan bu fonksiyonu rusça olarak yaptığım bir site için araştırırken buldum. İnternette bulduklarımızdan farkı ne derseniz farklı karakterler içeren sitelerde pek işime yaramıyordu bulduklarım.

Bu seflink fonksiyonunun diğerlerinden farkı ne?

  • İçerisinde daha fazla karakter yer alıyor
  • Büyük harfleri istemiyorsanız küçültmüyorsunuz
  • Karakter limiti koyabiliyorsunuz
  • Ayraçı istediğiniz gibi değiştirebiliyorsunuz

Php seo uyumlu link oluşturma fonksiyonu

Aldığı Parametler

  • içerik: String(metin) türünden girilen bu parametre zorunludur. Seo uyumlu metine çevrilmek istenen içerik bu alana girilir. Sonuç 2. parametrede belirtilmiş olan seçeneklere göre gelir.
  • seçenekler: Array(dizi) türünden olan bu parametre zorunlu değildir. Girilmediği durumlarda kendi varsayılan değerlerini kullanır. Bu dizi elemanı “delimiter”, “limit”, “lowercase” ve “transliterate” anahtarlarını alır.
    • delimiter | Varsayılan ( – ) : Seo uyumlu linke dönüştürülen içerikte kelimeler arası boşluklara gelecek olan karakter.
    • limit  | Varsayılan ( null ) : Oluşturulan yeni link için karakter limiti belirler.
    • lowercase | Varsayılan ( true ) : içerik de bulunan harflerin küçültülüp küçültülmeyeceğini belirler.
    • transliterate | Varsayılan ( true ) : içerik içinde bulunan karakterlerin fonksiyonda yer alan yeni karakterler ile yer değiştirmesini sağlar.

 

Php seflink oluşturma fonksiyonu

Php ile seo uyumlu link oluşturma fonksiyonuna ait örnekleri görmek için bu yazının 2. sayfasına göz atın.