• 11-08-2010, 13:36:24
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.

    web sitemde

    1- siteadi.com/text.php?pageid=12&anatitle=sayfaadı
    2- siteadi.com/text.php?subid=12&anatitle=sayfaadı&pageid=50&subt itle=subsayfadı

    bu şekilde urllerim mevcut..


    html olarak bunlara

    /text/12-sayfa-adı.html
    /text/12-sayfa-adı/50-sub-sayfa-adı.html

    gibi linkler veriyorum

    htacceste ise

    1- RewriteRule ^text/(.*)-(.*).html$ text.php?pageid=$1&anatitle=$2 [L,NC]
    2- RewriteRule ^text/(.*)-(.*)/(.*).html$ text.php?subid=$1&anatitle=$2&pageid=$3 [L,NC]

    olarak yapıyorum.
    bu şekilde kulladığımda 1. deişkenleri yani $1 leri normal olarak okuyor fakar $2 için hiçbir şey yok. urlde bu degeri görüyorum fakat bu degeri okumuyor.

    birşeydaha sormak istiyorum. htacceste bu tanımlamayı yaptıktan sonra mesla "css/style.com" yada "images/resimadı.png" gibi olan dizinden verdigim yolların hepsi geçersiz oldu. bu sorunu bu tarz linklerin başına

    <? echo 'http://'.$_SERVER['SERVER_NAME']; ?>/

    koyarak çözmüş olsamda bunun neyden kaynaklandığını ve bunun közümü için daha kolay bir yöntem varmıdır.

    Yardımlarınızı bekliyorum.!
  • 12-08-2010, 01:05:02
    #2
    Üyeliği durduruldu
    yardım edebilecek yokmu
  • 12-08-2010, 02:57:37
    #3
    Üyeliği durduruldu
    hepinize teşekkür ederim problemimi çözdüm.....