PHP ile SEO Uyumlu Link Oluşturma (Permalink/Seflink)
Blog'a Dön

PHP ile SEO Uyumlu Link Oluşturma (Permalink/Seflink)

Buğra Şıkel

php ile seflink permalink fonksiyonu seo url

Projelerimizde seo ile uyumlu linkler oluşturmak için türkçe karakterleri dönüştürmemiz ve bu karakterlerin arasını ‘-‘ ile ayırmamız gerekiyor. Örneğin bir blog sitemizde yazımızın başlığı ile aynı şekilde o yazının url’i olmasını istiyoruz. Bu yazımda sizlerle bu işi kolaylıkla halledecek olan permalink fonksiyonumuzu paylaşacağım.

function permalink($data)
{
    // Girdi: $data= "PHP ile seo uyumlu linkler oluşturuyoruz."
    $find = array("/Ğ/","/Ü/","/Ş/","/İ/","/Ö/","/Ç/","/ğ/","/ü/","/ş/","/ı/","/ö/","/ç/"); // türkçe karakterleri dizi içine alıyoruz
    $change = array("G","U","S","I","O","C","g","u","s","i","o","c"); // türkçe karakterlerin dönüşeceği harfleri dizi içine alıyoruz
    $data= preg_replace("/[^0-9a-zA-ZÄzÜŞİÖÇğüşıöç]/"," ",$data);
    $data= preg_replace($find,$change,$data); // yazımızda gelen türkçe karakterleri değiştiriyoruz.
    $data= preg_replace("/ +/"," ",$data);
    $data= preg_replace("/ /","-",$data); // boşlukları '-' ile ayırıyoruz
    $data= preg_replace("/\s/","",$data);
    $data= preg_replace("/[^A-Za-z0-9\-]/", "", $data);
    $data= strtolower($data); // tüm harfleri küçültüyoruz
    $data= preg_replace("/^-/","",$data);
    $data= preg_replace("/-$/","",$data);
    return $data; // seo uyumlu linkimiz oluşuyor.
    // Çıktı: $data ="php-ile-seo-uyumlu-linkler-olusturuyoruz"
}

Yukarıdaki fonksiyonumuzu kullanarak, istediğiniz metinleri permalink/seflink’e dönüştürebiliriz.

Diğer yazılarıma göz atmak için tıklayın.

Web sitesine mi ihtiyacınız var ?

Bunları da beğenebilirsiniz

Edge Cihazlarda YOLOv8 ile Gerçek Zamanlı Nesne Tespiti: Docker ve NVIDIA Jetson Üzerinde Performans Optimizasyonu
29 Ocak 2026

Edge Cihazlarda YOLOv8 ile Gerçek Zamanlı Nesne Tespiti: Docker ve NVIDIA Jetson Üzerinde Performans Optimizasyonu

Bu kapsamlı rehberde, YOLOv8 modelini kullanarak NVIDIA Jetson edge cihazlarda gerçek zamanlı nesne tespitini nasıl optimize edeceğinizi öğreneceksiniz. Docker ve TensorRT entegrasyonuyla performansı zirveye taşıyın.

Devamını Oku
Javascript ile Küfür Ayıklama Fonksiyonu
16 Ocak 2023

Javascript ile Küfür Ayıklama Fonksiyonu

Merhabalar, daha önceki yazımda php ile küfür engelleme fonksiyonu yazmıştık, bu yazımda ise aynı işlevi javascript ile yapacağız. Yazacağımız fonksiyon javascript ile girilen metni kontrol…

Devamını Oku
HTML Form Girdilerinde Kopyalama/Yapıştırma Engelleme
23 Ekim 2022

HTML Form Girdilerinde Kopyalama/Yapıştırma Engelleme

Merhabalar, bu yazımda HTML form Input(girdi) elemanlarında kopyalama ya da yapıştırma yapılmasını istemediğimiz durumlarda bunu nasıl kolayca engelleyeceğimizi göreceğiz. Bu özelliği nerelerde kullanabiliriz? Örneğin epostasını…

Devamını Oku
AI Asistan