• 30-06-2021, 03:36:37
    #1
    Üyeliği durduruldu
    selam arkaaşlar php ile şu şekilde içerik çektiririyorum fakat ben url'nin şu şekilde olmasını istiyorum

    siteadi.com/haber.php?yazi_id=14 ---> bu şekilde çektiririyorum
    siteadi.com/messi-dunya-kupasi-kazandi ---> bu şekilde yapmak istiyorum yardımcı olursanız çok sevinirim veya nasıl yapıcağımıda anlatırsanız deneyebilirim çok teşekkürler

    veritabanım ve kullandığım kod
    haber.php?yazi_id=<?php echo $item['yazi_id']; ?>
  • 30-06-2021, 03:39:19
    #2
    Php seo URL yapısını hem php fonksiyonuyla hemde htaccess ile diye araştırmayla Google da bulabilirsiniz örnek;
    https://www.davutabi.com/php-seo-fonksiyonu/
  • 30-06-2021, 03:42:44
    #3
    Üyeliği durduruldu
    jetadam adlı üyeden alıntı: mesajı görüntüle
    Php seo URL yapısını hem php fonksiyonuyla hemde htaccess ile diye araştırmayla Google da bulabilirsiniz örnek;
    https://www.davutabi.com/php-seo-fonksiyonu/
    Teşekkür ederim deniyorum hemen
  • 30-06-2021, 03:43:45
    #4
    batuhanx adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim deniyorum hemen
    Rica ederim ne demek 😊
  • 30-06-2021, 04:13:20
    #5
    Üyeliği durduruldu
    jetadam adlı üyeden alıntı: mesajı görüntüle
    Rica ederim ne demek 😊
    tekrar teşekkür ederim şuan başarıyla çalıştı hocam Allah razı olsun
    RewriteRule ^haber/([0-9a-zA-Z-_]+)$ haber.php?yazi_seourl=$1 [L,QSA]
  • 30-06-2021, 13:53:40
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba aşağıdaki gibi yapabilir ve geliştirebilirsiniz.

    .htaccess kodu


    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteRule ^([0-9a-zA-Z-_]+)$  yazi-detay.php?sef=$1  [L,QSA]
    RewriteRule ^([0-9a-zA-Z-_]+)/$  yazi-detay.php?sef=$1  [L,QSA]
    index.php de yazıya tıklarken gideceği yapi.

    <a href="<?php echo $item['yazi_seourl]; ?>"> Yazıya Git </a>
    Haberin gösterileceği sayfa kodu haber.php


    $sef = strip_tags(trim($_GET['sef']));
    
    $sorgula = $baglan->prepare('SELECT yazi_id, yazi_etiket, yazi_icerik, yazi_baslik, yazi_resim, yazi_seourl, yazi_durum FROM yazilar WHERE yazi_seourl= :sef ');
    $sorgula->execute(array('sef' => $sef));
    
    if($sorgula->rowCount() > 0)
    {
    while($item=$sorgula->fetch(PDO::FETCH_ASSOC))
    {
    extract($item);
    ?>
    HABER İÇERİĞİ BURADA....

    aşağıdaki sayfa sonuna.

    <?php
    }
    }
    else
    {
    ?>
    <br><hr>
    <center>ICERIK BULUNAMADI - <a href="index.php">Anasayfaya Git</a></center>
    <?php }
    ?>