• 09-05-2023, 00:24:11
    #1
    Merhabalar şöyle ufak bir sorunum var. Php bir sitem var. Siteme eklediğim kategorilerin sonuna id ekliyor.
    Örneğin; kategori/spor-haber/14/ bu şekilde 14-15-16-17 diye gidiyor.

    .htaccess kodum şu şekilde
    RewriteRule ^kategori/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ category.php?cat_id=$2 [L,QSA]

    Bu sondaki id nin eklenmesini istemiyorum şuan -> kategori/spor-haber/14/ bu şekilde
    Benim istediğim kategori/spor-haber sondaki id rakamının eklenmemesi. Hangi kod ile bunu yapabilirim. Yardımcı değerli hocalarıma şimdiden çok teşekkür ederim.
  • 09-05-2023, 00:40:54
    #2
    Selamlar
    ChatGPTye sordum direk ve aşağıdaki cevabı verdi

    RewriteRule ^kategori/([a-zA-Z0-9_-]+)/(d+)/?$ category.php?cat_id=$2 [L,QSA]


  • 09-05-2023, 00:45:22
    #3
    nightLord adlı üyeden alıntı: mesajı görüntüle
    Selamlar
    ChatGPTye sordum direk ve aşağıdaki cevabı verdi

    RewriteRule ^kategori/([a-zA-Z0-9_-]+)/(d+)/?$ category.php?cat_id=$2 [L,QSA]


    Malesef hocam olmadı. Kodları yer değiştirince bu sefer kategoriler açılmadı. Sonda ki rakamlar gözükmeye devam etti.
  • 09-05-2023, 00:47:25
    #4
    RewriteEngine On RewriteRule ^kategori/([a-zA-Z0-9_-]+)/$ category.php?cat_name=$1 [NC,L]
    • SuSEE
    SuSEE bunu beğendi.
    1 kişi bunu beğendi.
  • 09-05-2023, 00:48:55
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine On RewriteRule ^kategori/([a-zA-Z0-9_-]+)/$ category.php?cat_name=$1 [NC,L]
    Server Error

    404
    Page Not Found

    Malesef hocam kategoriler açılmıyor.
  • 09-05-2023, 00:52:06
    #6
    İlgili id'ye göre sayfayı çağırıyorsun. php tarafında çözüm üretmen gerekli.
  • 09-05-2023, 00:53:18
    #7
    exUBert adlı üyeden alıntı: mesajı görüntüle
    İlgili id'ye göre sayfayı çağırıyorsun. php tarafında çözüm üretmen gerekli.
    Hocam nereden yapabilirim? Yardımcı olabilirmisin?
  • 09-05-2023, 01:01:04
    #8
    Kullandığın scripti bilmeden detay verilmesi zor verdiğin bilgilerle. category.php dosyasında cat_id gibi kategori ismine de değişken tanımlanmış mı bi’ kontrol et istersen. Ona göre .htaccess dosyanı düzenleyebilirsin oconun verdiği kod örneği gibi.
  • 09-05-2023, 01:03:18
    #9
    exUBert adlı üyeden alıntı: mesajı görüntüle
    Kullandığın scripti bilmeden detay verilmesi zor verdiğin bilgilerle. category.php dosyasında cat_id gibi kategori ismine de değişken tanımlanmış mı bi’ kontrol et istersen. Ona göre .htaccess dosyanı düzenleyebilirsin oconun verdiği kod örneği gibi.
    if (!isset($_GET["cat_id"])) {
    header("Location:".$site_ayarlari["domain"]);
    }

    $r_id = strip_tags(addslashes($_GET["cat_id"]));

    Hocam bu şekilde category.php de ki cat_id kısmı .