• 29-11-2018, 13:41:02
    #1
    Merhabalar ***.com/functions/pages/pdfReader.php?dosya=deneme şeklinde olan linki,
    ***.com/sayfa1/sayfa2/sayfa3/sayfa4/sayfa5/sayfa6/deneme şeklinde yönlendirmek istiyorum;
    RewriteRule ^notgoster/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)$ functions/pages/pdfReader.php?dosya=$1 [L,QSA]
    şöyle denedim yönlendirmeyi güzel yapıyor fakat pdfReader.php sayfasından gelen get değerini almak istediğimde sayfa3 değerini veriyor, yani normalde deneme değerini vermesi gerekirken sayfa3 kısmındaki ifadenin değerini veriyor.
    Ben mi yanlış yaptım yoksa php mi şaşırıyor ?
    Yardımınızı bekliyorum, teşekkürler
  • 29-11-2018, 16:08:29
    #2
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    Merhabalar ***.com/functions/pages/pdfReader.php?dosya=deneme şeklinde olan linki,
    ***.com/sayfa1/sayfa2/sayfa3/sayfa4/sayfa5/sayfa6/deneme şeklinde yönlendirmek istiyorum;
    RewriteRule ^notgoster/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)/([a-zA-Z0-9.-]+)$ functions/pages/pdfReader.php?dosya=$1 [L,QSA]
    şöyle denedim yönlendirmeyi güzel yapıyor fakat pdfReader.php sayfasından gelen get değerini almak istediğimde sayfa3 değerini veriyor, yani normalde deneme değerini vermesi gerekirken sayfa3 kısmındaki ifadenin değerini veriyor.
    Ben mi yanlış yaptım yoksa php mi şaşırıyor ?
    Yardımınızı bekliyorum, teşekkürler
    sef=$1
    sef=$2
    sef=$3
    sef=$4
    olarak kullanmalısın bence

    benim .htaccess ten bir örnek

    RewriteRule ^blog-([0-9a-zA-Z-_]+)-([0-9]+)$ blog-detay.php?sef=$1&blog_id=$4 [L,QSA]

    href linkinde ona göre olmalı
  • 29-11-2018, 16:11:11
    #3
    bybb35 adlı üyeden alıntı: mesajı görüntüle
    sef=$1
    sef=$2
    sef=$3
    sef=$4
    olarak kullanmalısın bence

    benim .htaccess ten bir örnek

    RewriteRule ^blog-([0-9a-zA-Z-_]+)-([0-9]+)$ blog-detay.php?sef=$1&blog_id=$4 [L,QSA]

    href linkinde ona göre olmalı
    ne demek istediğinizi tam anlayamadım hocam ?
  • 29-11-2018, 16:17:32
    #4
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    ne demek istediğinizi tam anlayamadım hocam ?


    [PHPR ]RewriteRule ^notgoster-([0-9a-zA-Z-_]+) functions/pages/pdfReader.php?dosya=$4 [L,QSA] [/PHPR]


    deneyin hocam href yönlendirme linki nasıl yazıyorsunuz oda önemli
  • 29-11-2018, 17:00:09
    #5
    bybb35 adlı üyeden alıntı: mesajı görüntüle
    [PHPR ]RewriteRule ^notgoster-([0-9a-zA-Z-_]+) functions/pages/pdfReader.php?dosya=$4 [L,QSA] [/PHPR]


    deneyin hocam href yönlendirme linki nasıl yazıyorsunuz oda önemli
    cevabınız için teşekkür ederim, anladığım kadarıyla gelen değerler arasına tire (-) işareti koy diyorsunuz fakat gelecek olan veride yani mesela sayfa1, sayfa2, sayfa3, sayfa4, sayfa5 ve sayfa6'da da - işareti olabilecek ve mesela karadeniz-teknik-universitesi/teknoloji-fakultesi/yazilim-muhendisligi gibi birbirinden belli bir şekilde ayrılması gereken değerler olacağı için - koymak kafa karışıklığına sebep olacaktır, o yüzden araya / koymak istiyorum. htaccess ile yönlendirmeyi yapıyorum fakat yönlendirdiğim sitede get değerini almak istediğimde sayfa3'deki değer çıkıyor ama oysa gerçekte get olarak deneme123.pdf geliyor, php kısmında veri almada zorluk çekiyorum.
  • 29-11-2018, 17:07:43
    #6
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    cevabınız için teşekkür ederim, anladığım kadarıyla gelen değerler arasına tire (-) işareti koy diyorsunuz fakat gelecek olan veride yani mesela sayfa1, sayfa2, sayfa3, sayfa4, sayfa5 ve sayfa6'da da - işareti olabilecek ve mesela karadeniz-teknik-universitesi/teknoloji-fakultesi/yazilim-muhendisligi gibi birbirinden belli bir şekilde ayrılması gereken değerler olacağı için - koymak kafa karışıklığına sebep olacaktır, o yüzden araya / koymak istiyorum. htaccess ile yönlendirmeyi yapıyorum fakat yönlendirdiğim sitede get değerini almak istediğimde sayfa3'deki değer çıkıyor ama oysa gerçekte get olarak deneme123.pdf geliyor, php kısmında veri almada zorluk çekiyorum.
    adres cubuguna istediğiniz gibi gidiyorsa,giden saydaki sorguyu seften yakalayıp çekmeniz lazım sanırım şimdi projeyi göremediğimden dolayı bişey diyemiyorum ancak php sorgunuzla alakalı sorun olabilir belkide .

    eğer öyleyse sef linkine bir id veya kategori adıyla gönderebilir giden sayfadaki php sorgunuzla yakabilirsiniz.

    kategori sayfası yaratmak gibi düşünün.