Forum Discussion

Brantly_Perry_1's avatar
Brantly_Perry_1
Icon for Nimbostratus rankNimbostratus
Nov 12, 2008

Need HTTP Redirect assistance

Hey everyone. Need assistance figuring out the best way to accomplish a redirect.

 

 

http://host.com/uri

 

 

needs to redirect to

 

 

http://host.com/member?cid=uri

 

 

So uri can be anything.

 

 

Also, would it be best to integrate this into the existing iRule shown below? How's the best way to do that?

 

 

when HTTP_REQUEST {

 

switch [HTTP::path] {

 

/ { HTTP::path "/member" }

 

/bp { HTTP::path "/member?cid=bp" }

 

/tooljournals { HTTP::path "/tooljournals" }

 

/eb-member-earAdmin { HTTP::respond 404 content "RESOURCE NOT FOUND" }

 

/admin { HTTP::respond 404 content "RESOURCE NOT FOUND" }

 

/adminTool { HTTP::respond 404 content "RESOURCE NOT FOUND" }

 

}

 

}

 

 

Thanks so much for any input!

11 Replies

  • Interesting. Looks correct in the log:

     

     

    Mon Nov 17 10:35:55 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /bc

     

    Mon Nov 17 10:35:55 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/?cid=bc

     

    Mon Nov 17 10:35:56 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/builder.js

     

    Mon Nov 17 10:35:56 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/builder.js

     

    Mon Nov 17 10:35:56 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/effects.js

     

    Mon Nov 17 10:35:56 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/effects.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/dragdrop.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/dragdrop.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/controls.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/controls.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/slider.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/slider.js

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/ShowProperty/ebusinessRepository/html/images/loginImage.jpg

     

    Mon Nov 17 10:35:57 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/ShowProperty/ebusinessRepository/html/images/loginImage.jpg

     

    Mon Nov 17 10:36:04 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /bp

     

    Mon Nov 17 10:36:04 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/?cid=bp

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/builder.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/builder.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/effects.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/effects.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/dragdrop.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/dragdrop.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/controls.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/controls.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/framework/skins/common/js/scriptaculous/slider.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/framework/skins/common/js/scriptaculous/slider.js

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: New request to : /member/ShowProperty/ebusinessRepository/html/images/loginImage.jpg

     

    Mon Nov 17 10:36:05 EST 2008 tmm tmm[1888] Rule Test HTTP_REQUEST: 65.207.60.17:40535: Modified URI: /member/ShowProperty/ebusinessRepository/html/images/loginImage.jpg