• 26-10-2012, 04:20:54
    #1
    Üyeliği durduruldu
    RewriteRule ^(.*)\/(.*).html$ index.php?action=otel_detay&otel_adi=$1&otel_id=$2 [L,NC]

    Yukardaki htaccess kodu ile elde ettiğim link yapısı aşağıda gibidir

    http://siteadi.com/siam-elegance-hotels--spa/186.html

    Benim yapmak istediğim ise link yapısını 186 yazan idi gizleyerek

    http://siteadi.com/siam-elegance-hotels--spa.html yapmaktır.

    bunun için hangi htaccess kodunu kullanmam gerekiyor ?
  • 26-10-2012, 05:34:15
    #2
    RewriteRule ^([A-Z-a-z-0-9/-/_]+).html$ index.php?action=otel_detay&otel_adi=$1[L]
    veya
    RewriteRule ^(.*).html$ index.php?action=otel_detay&otel_adi=$1[L]

    otel detay sayfasında "rixos-otel" şeklinde gönderecektir. Sorgun ID değil ona göre düzeltmen gerekir.
  • 26-10-2012, 05:39:41
    #3
    Üyeliği durduruldu
    ofLu adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^([A-Z-a-z-0-9/-/_]+).html$ index.php?action=otel_detay&otel_adi=$1[L]
    veya
    RewriteRule ^(.*).html$ index.php?action=otel_detay&otel_adi=$1[L]

    otel detay sayfasında "rixos-otel" şeklinde gönderecektir. Sorgun ID değil ona göre düzeltmen gerekir.
    malesef olmadı sebebi ise SQL tablosunda otellere verişmiş bir id değeri var

    o yuzden index.php?action=otel_detay&otel_adi=$1&otel_id=$2 [L,NC] burasi boyle kalacak ama html de otel-adı.html olarak cıkacak
  • 26-10-2012, 06:12:16
    #4
    Thecrazy adlı üyeden alıntı: mesajı görüntüle
    malesef olmadı sebebi ise SQL tablosunda otellere verişmiş bir id değeri var

    o yuzden index.php?action=otel_detay&otel_adi=$1&otel_id=$2 [L,NC] burasi boyle kalacak ama html de otel-adı.html olarak cıkacak
    senin istediğin şekilde bir url oluşturup veritabanından id ile çağırman mümkün değil.
    Şunları yapabilirsin
    - otel_adi ile aldığın değer "rixos-otel" olsun. Oteller diye tablon olsun burada url diye bir alan varsa sorgunu ona göre düzenleyebilirsin.
    - böyle bi alana sahip değilsen oluşturup tablodaki verileri güncelle.
  • 26-10-2012, 12:17:18
    #5
    Üyeliği durduruldu
    ofLu adlı üyeden alıntı: mesajı görüntüle
    senin istediğin şekilde bir url oluşturup veritabanından id ile çağırman mümkün değil.
    Şunları yapabilirsin
    - otel_adi ile aldığın değer "rixos-otel" olsun. Oteller diye tablon olsun burada url diye bir alan varsa sorgunu ona göre düzenleyebilirsin.
    - böyle bi alana sahip değilsen oluşturup tablodaki verileri güncelle.
    Sorun burda işte Hocam scriptimi baştan aşşağı değiştirmem gerek yoksa biliyorum cağırdıgım deger otelin id değiL otelin adı olması gerektiğini hani bilmediğim bir kod varmıdır diye sordum sanırımda yok tşk ederim ilgin için