• 03-06-2009, 16:32:27
    #1
    Arkadaşlar alttaki yönlendirmeyi yapamadım. Anlayan yardım edebilecek var mı?...

    Yazılacak: http://xxx.xxx/v123-denme.html?language=tr
    Açılacak: http://xxx.xxx/123.php?language=tr&id=123

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^v([0-9]+)-([A-Za-z0-9\-]+)\.html(.*)$ 123.php$3&id=$1
    Bu .htaccess işleminde sayfa 123.php&id=123 olarak yönleniyor. birtürlü olmadı

    Şimdiden Teşekkürler.

    Yardım Alabileceğiniz benzer bir konu var.
  • 03-06-2009, 17:09:47
    #2
    Üyeliği durduruldu
    ilk linkte ?language= yerine
    -tr gibi bir ifade kullansaniz uygun degil mi
  • 03-06-2009, 17:26:25
    #3
    ?language= döngüsünden birkere gfirildimi sessionda tutuyor zati bidaha istemiyor yani language= sayfaları takip etmediğinden öyle yapmadım. dediğin gibi çevirmem için tüm fonksyonları yeniden düzenlemem gerekir. öğle yapsam daha bu neden olmadı onu anlamadım iş birazda inada bindi
  • 03-06-2009, 17:47:19
    #4
    ? işaretinin önüne \ koy
    çünkü .htaccess de .?+ gibi ifadeleri düzenli ifadelerden kabul ettiği için onların başına \ koyman gerekir diye biliyorum
    Ayrıca html yazanyerin önündeki . dan da etkilenmiş olabilir
    Önerim:

    RewriteRule ^v([0-9]+)-([A-Za-z0-9-]+)\.html\?language=tr$ 123.php$3&id=$1
    yada
    RewriteRule ^v([0-9]+)-([A-Za-z0-9-]+)\.html?language=tr$ 123.php$3&id=$1
  • 03-06-2009, 18:24:02
    #5
    belirttiğin şekilde olmuyor arkadaşım. her dil için ayrı kuralda tanımlamak istemiyorum.
  • 03-06-2009, 18:40:29
    #6
    hmm dili de aktarmak istiyorsun
    RewriteRule ^v([0-9]+)-([A-Za-z0-9-]+)\.html?language=(.*)$ 123.php?language=$3&id=$1
  • 03-06-2009, 18:54:35
    #7
    Malesef yine olmadı 404 hatası veriyor. /v123-denme.html?language=tr linki.
  • 03-06-2009, 19:31:58
    #8
    Fikirsel kardeşim öyle bende yapabiliyorum da dediğim gibi yapmak imkansızmıdır. imkansız olmayacak bişeyimi yapmaya çalışıyorum anlamadım...
  • 03-06-2009, 20:04:23
    #9
    Bu "denme" nedir orayı çözemedim ama bunu bi dene
    RewriteRule ^v([0-9]+)-denme.html\?language=([A-Za-z0-9-]+)$ 123.php?language=$2&id=$3