• 06-03-2009, 00:55:20
    #1
    arkadaslar sitemde seo calismasi yapiyorum, bir asp sayfasinda bir form ile baska bi sayfada islem yapildiktan sonra Response.Redirect satiri ile tekrar ilk geldigi yere gelmesini istiyorum.

    orjinal hali
    Response.Redirect ("down.asp?id="&id&"")
    benim yaptigim hal
    Response.Redirect
    ("http://www.siteadi.com/program/<%=yeniasp("id")%>/<%=yeniasp("script_adi")%>.html")
    yalniz surekli asagidaki hatayi aliyorum

    Expected ')'
    Response.Redirect ("http://www.siteadi.com/program/<%=yeniasp("id")
    ----------------------------------------------------------------^

    response.redirect in icinde urlde db den bi bilgi kullanamayacakmiyim
    benim bu hatadan anladigim ikinci cift tirnaktan sonra kapa parantes istiyor.
    bu sorunu nasil cozebilirim?
  • 06-03-2009, 01:44:30
    #2
    sorun cozuldu. benimle ayni sikintiyi ceken arkadas varsa diye buldugum cozumu yazmak istiyorum.asagidaki sekilde yazildigi takdirde sorunsuz calisiyor.

    urlgo= "http://www.siteadi.com/program/"&yeniasp("id")&"/"&yeniasp("script_adi")&""
    Response.Redirect (urlgo)
  • 06-03-2009, 01:49:47
    #3
    gelen=Request.ServerVariables("HTTP_REFERER")
    ile de sayfanın geldiği yere yönlendirebilirsin.

    o zaman da,
    response.redirect gelen
    yazman yeterli olacaktır yönlendirme için.
  • 07-03-2009, 15:15:56
    #4
    simdi sizin metodunuzu da denedim.o da calisti.
    ilk basta 404.asp dosyasindan gectigi icin prblem cikaraacgini dusundum ama
    direk geldigi sayfaya gitti.helal olsun.