• 23-12-2016, 17:13:27
    #1
    Merhabalar;

    hazırladığım scripteki linkleri sef url ye çevirmek istiyorum ama bir türlü başaramadım forumdaki anlatımları uyguladım ama sonuç alamadım.

    sitemde haberler.php, nobetci-eczaneler.php ve gezi-rehberi.php sayfaları var bu statik sayfaları .htaccess ile kolayca sef hale getirdim:

    RewriteRule ^AnaSayfa$ index.php [L,NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule ^gezilecek-yerler$ gezi-rehberi.php [L,NC]
    RewriteRule ^nobetci-eczaneler$ nobetci-eczane.php [L,NC]

    şimdi haberler.php de listelediğim içeriği haberoku.php ye gönderiyorum linkler şu şekilde çıkıyor:
    siteadi.com/haberoku.php?id=5&kategori=guncel&baslik=Doktor-Trafik-Kazasin-da-Hayatini-Kaybetti
    şu hale getirmek için .htaccess e hangi komutu eklemeliyim:
    siteadi.com/haberler/5/guncel/Doktor-Trafik-Kazasin-da-Hayatini-Kaybetti
  • 23-12-2016, 22:14:19
    #2
    yok mu bir bilen (:
  • 23-12-2016, 23:36:30
    #3
    merhaba,
    üstte yazdıklarınızla çakışır mı test edemedim fakat;

    link : http://*******.net/ornekler/haberler/2/test/selam
    haberler.php print_r($_GET) çıktısı : Array ( [id] => 2 [kategori] => test [baslik] => selam )


    kullanacağınız RewriteRule :
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]

    en altta çalışmazsa en üste eklersiniz tam kestiremedim çakışma durumunu.

    iyi çalışmalar.


    VeLi33 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    hazırladığım scripteki linkleri sef url ye çevirmek istiyorum ama bir türlü başaramadım forumdaki anlatımları uyguladım ama sonuç alamadım.

    sitemde haberler.php, nobetci-eczaneler.php ve gezi-rehberi.php sayfaları var bu statik sayfaları .htaccess ile kolayca sef hale getirdim:

    RewriteRule ^AnaSayfa$ index.php [L,NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule ^gezilecek-yerler$ gezi-rehberi.php [L,NC]
    RewriteRule ^nobetci-eczaneler$ nobetci-eczane.php [L,NC]

    şimdi haberler.php de listelediğim içeriği haberoku.php ye gönderiyorum linkler şu şekilde çıkıyor:
    siteadi.com/haberoku.php?id=5&kategori=guncel&baslik=Doktor-Trafik-Kazasin-da-Hayatini-Kaybetti
    şu hale getirmek için .htaccess e hangi komutu eklemeliyim:
    siteadi.com/haberler/5/guncel/Doktor-Trafik-Kazasin-da-Hayatini-Kaybetti
  • 23-12-2016, 23:51:02
    #4
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba,
    üstte yazdıklarınızla çakışır mı test edemedim fakat;

    link : http://*******.net/ornekler/haberler/2/test/selam
    haberler.php print_r($_GET) çıktısı : Array ( [id] => 2 [kategori] => test [baslik] => selam )


    kullanacağınız RewriteRule :
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]

    en altta çalışmazsa en üste eklersiniz tam kestiremedim çakışma durumunu.

    iyi çalışmalar.
    .htacces i şu hale getirdim ama çalışmadı:
    #SEF LİNK
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^AnaSayfa$ index.php [L,NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule ^gezilecek-yerler$ gezi-rehberi.php [L,NC]
    RewriteRule ^nobetci-eczaneler$ nobetci-eczane.php [L,NC]

    localda denediğimden mi çalışmıyor acaba yalnız statik sayfalar çalışıyor.
  • 24-12-2016, 00:02:31
    #5
    edit:
    #RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    biri üstte biri altta test ettim her durumda çalışıyor.
    https://*****.net/ornekler/haberler
    Array ( )
    https://*****.net/ornekler/haberler/2/selam/naber
    Array ( [id] => 2 [kategori] => selam [baslik] => naber )




    VeLi33 adlı üyeden alıntı: mesajı görüntüle
    .htacces i şu hale getirdim ama çalışmadı:
    #SEF LİNK
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^AnaSayfa$ index.php [L,NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule ^gezilecek-yerler$ gezi-rehberi.php [L,NC]
    RewriteRule ^nobetci-eczaneler$ nobetci-eczane.php [L,NC]

    localda denediğimden mi çalışmıyor acaba yalnız statik sayfalar çalışıyor.
  • 24-12-2016, 18:46:48
    #6
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    edit:
    #RewriteRule ^haberler$ haberler.php [L,NC]
    RewriteRule haberler/(.*)/(.*)/(.*) haberler.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    biri üstte biri altta test ettim her durumda çalışıyor.
    https://*****.net/ornekler/haberler
    Array ( )
    https://*****.net/ornekler/haberler/2/selam/naber
    Array ( [id] => 2 [kategori] => selam [baslik] => naber )
    yok hocam bende çalışmadı içeriği haberler.php sayfasında listeliyorum .htaccess ile onun linkini http://localhost/haberler olarak ayarladım. haberler.php deki içeriği haberoku.php de açıyorum bu yüzden bir çakışma söz konusu olabilirmi? php dosyasında içerik linkini aynen şu hale getirdim:
    <a href="haberler/'.$tek['id'].'/'.$kategori.'/'.$baslik.'">
    .htaccess:
    RewriteRule haberler/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
  • 24-12-2016, 23:10:34
    #7
    şimdi htacces i
    RewriteRule haberoku/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    yapınca çalışıyor tabi linki de
    <a href="haberoku/'.$tek['id'].'/'.$kategori.'/'.$baslik.'">
    yaptım. acaba
    RewriteRule haberler/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    şeklinde çalıştırmanın bir yolu yokmu?
  • 24-12-2016, 23:33:19
    #8
    Ücret karşılğı yaptırmayı düşünürseniz Skype dan ulaşabilirsiniz
  • 27-12-2016, 02:23:19
    #9
    buraya sorana kadar deneseniz aslında

    RewriteRule haberler/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]

    xxxxx.net/ornekler/haberler/2/3/4
    The requested URL /ornekler/haberoku.php was not found on this server.
    xxxxxx.net/ornekler/haberler
    The requested URL /ornekler/haberler.php was not found on this server.


    olmaz mı dediğiniz kodlar bende çalışıyor.



    VeLi33 adlı üyeden alıntı: mesajı görüntüle
    şimdi htacces i
    RewriteRule haberoku/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    yapınca çalışıyor tabi linki de
    <a href="haberoku/'.$tek['id'].'/'.$kategori.'/'.$baslik.'">
    yaptım. acaba
    RewriteRule haberler/(.*)/(.*)/(.*) haberoku.php?id=$1&kategori=$2&baslik=$3 [NC]
    RewriteRule ^haberler$ haberler.php [L,NC]
    şeklinde çalıştırmanın bir yolu yokmu?