Üst

PHP ile SEO Uyumlu URL (Slug) Sistemi Yapımı (Google Dostu Linkler)

  • Konuyu Başlatan Konuyu Başlatan GNG 
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 20

GNG 

Kurucu
Merhaba arkadaşlar,
Bu konuda PHP ile SEO uyumlu URL (slug) sistemi nasıl yapılır onu anlatıyorum. Özellikle site açanlar için olmazsa olmaz bir yapı.




1. Slug Nedir?
Slug, başlıkların URL'e uygun hale getirilmiş versiyonudur.

Örnek:
"PHP Öğrenmek Çok Kolay" → php-ogrenmek-cok-kolay




2. Slug Oluşturma Fonksiyonu

PHP:
<?php
function slug($text) {
    $text = strtolower($text);
    $text = preg_replace('/[^a-z0-9]+/i', '-', $text);
    $text = trim($text, '-');
    return $text;
}

// kullanım
echo slug("PHP Öğrenmek Çok Kolay");
?>




3. Veritabanına Kaydetme

PHP:
<?php
$title = $_POST['title'];
$slug = slug($title);

$sorgu = $pdo->prepare("INSERT INTO posts (title, slug) VALUES (?, ?)");
$sorgu->execute([$title, $slug]);
?>




4. SEO URL Kullanımı

Kod:
site.com/post/php-ogrenmek-cok-kolay




5. .htaccess Yönlendirme

Kod:
RewriteEngine On
RewriteRule ^post/([a-z0-9-]+)$ post.php?slug=$1 [L]




6. Slug ile Veri Çekme

PHP:
<?php
$slug = $_GET['slug'];

$sorgu = $pdo->prepare("SELECT * FROM posts WHERE slug=?");
$sorgu->execute([$slug]);
$post = $sorgu->fetch();

echo $post['title'];
?>




Sonuç
SEO uyumlu URL yapısı sitenizin Google'da daha iyi sıralama almasını sağlar.
Bu sistemi tüm projelerinizde kullanmanız büyük avantaj sağlar.
 
Geri