• 09-10-2009, 02:06:21
    #1
    Bir rewrite girişiminde başarısız oldum.
    Problem nereden kaynaklanıyor olabilir?

    Rewrite yapmak istediğim şey olmayan bir swf dosyasını çağırıp arkada var olan ismini gizlediğim swf dosyasına parametre ile göndermek.

    Yani mesela

    olmayanflash.swf?parametre=5320

    adresini

    varolanflash.swf?http_base_url=http://www.benimdomain.com/&5320

    adresine yönlendirmek istiyorum...

    Kullandığım kod
    RewriteRule ^olmayanflash.swf?parametre=([0-9]+)$  varolan.swf?http_base_url=http://www.benimdomain.com/&parametre=$1[L]
    Kodda hata nerede sizce?
    Beynim sulandı gece 2 de basit bir hata var da ben mi göremiyorum?
  • 09-10-2009, 09:08:29
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Bir rewrite girişiminde başarısız oldum.
    Problem nereden kaynaklanıyor olabilir?
    Rewrite yapmak istediğim şey olmayan bir swf dosyasını çağırıp arkada var olan ismini gizlediğim swf dosyasına parametre ile göndermek.
    Yani mesela
    olmayanflash.swf?parametre=5320
    adresini
    varolanflash.swf?http_base_url=http://www.benimdomain.com/&5320
    adresine yönlendirmek istiyorum...
    Kullandığım kod
    RewriteRule ^olmayanflash.swf?parametre=([0-9]+)$  varolan.swf?http_base_url=http://www.benimdomain.com/&parametre=$1[L]
    Kodda hata nerede sizce?
    Beynim sulandı gece 2 de basit bir hata var da ben mi göremiyorum?
    selamlar, problem şu,
    benimdomain.com'dan sonra gelen & karakeri var ya, işte URL yapısı bunu varolan.swf'nin ikinci parametresi zannediyor. yani
    http_base_url=http://www.benimdomain.com/
    şeklinde gönderiyor,
    daha sonra da
    parametre=$1 gönderiyor.
    varolan.swf içinde $_GET inceleme fırsatın varsa göreceksindir. Yapman gereken bunları içeride birleştirip tek URL adresi oluşturmak.

    Tolga
  • 09-10-2009, 09:09:34
    #3
    Bu tür durumlarda php'de print_r($_GET); gibi çağrılarla istemin tamamını inceleyin, problemi o şekilde daha rahat görürsünüz.