Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite
On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote: Is there something about using redirects under CA::Dispatch that I am missing? I use CA::Dispatch and redirects all the time. Although not from CAP::Redirect. I instead use the header_type and header_props combo. -- Michael Peters Plus Three, LP # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####
Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite
On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote: Hi, I am moving my application to work under CA::Dispatch and using mod_rewrite to hide the dispatch script (index.cgi) from the URL. I am using rewrite rules .htaccess copy-pasted (without change) from the CA::Dispatch man page and I am getting some very strange results when I try to use redirect() with the CAP::Redirect plugin. Here is what I find: 1. Most redirects give me a 302 (Document Moved) with the text: The Document has moved a href=App::User=HASH(0x170ec98)here/a 2. Some redirects give me a page with valid HTML but with two headers the last being the 302 page (example above in 1.) Is there something about using redirects under CA::Dispatch that I am missing? Could you share a reduced-case code example that produces the bad behavior? Mark # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####
Re: [cgiapp] Calling redirect under CA::Dispatch and mod_rewrite
The problem was that I had my application to use CGI qw/:cgi/ in my cgiapp_get_query. I changed it to use CGI::Simple and everything works as expected. I had mistakenly assumed that importing the :cgi set from CGI would be OK, but it seems to break many things. Thank you for your attention On Wed, 2010-12-01 at 14:16 -0500, Mark Stosberg wrote: On 11/26/2010 04:07 PM, Gurunandan R. Bhat wrote: Hi, I am moving my application to work under CA::Dispatch and using mod_rewrite to hide the dispatch script (index.cgi) from the URL. I am using rewrite rules .htaccess copy-pasted (without change) from the CA::Dispatch man page and I am getting some very strange results when I try to use redirect() with the CAP::Redirect plugin. Here is what I find: 1. Most redirects give me a 302 (Document Moved) with the text: The Document has moved a href=App::User=HASH(0x170ec98)here/a 2. Some redirects give me a page with valid HTML but with two headers the last being the 302 page (example above in 1.) Is there something about using redirects under CA::Dispatch that I am missing? Could you share a reduced-case code example that produces the bad behavior? Mark # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## #### # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####