I'm taking a shot at converting an app to OBD and I've run into a snag.
This app is running on IIS6, CF9 and Fusebox 4.x.
I have a bit of code that gets called in application.cfm that coverts a
semi-pretty SES URL to url vars, looks like this:
/index.cfm/action/search.weddingcost/zipcode/85711/cat/6
the code in application.cfm looks like this, snagged it from an example
somewhere on the web.
<cfif cgi.path_info contains "/">
<cfset urlstring = cgi.path_info>
<cfloop from="1" to=#ListLen(urlstring,"/")# index="i">
<cfif i mod 2>
<cfset paramName = "URL." & ListGetAt(urlstring,i,"/")>
<cfelse>
<cfparam name="#paramName#"
default="#ListGetAt(urlstring,i,"/")#">
</cfif>
</cfloop>
</cfif>
in CF9 this works fine, no issues. In OBD it just doesn't work, I get 404
errors.
It seems like cgi.path_info is empty and not getting populated like it does
in CF9. Could this be an IIS issue?
The OBD setup is running on Apache 2.2 and Tomcat 7. I've tried hacking at
a .htaccess file using mod_rewrite, I still get a 404.
testing this out using the OBD Desktop (which is awesome BTW love the build
a .war and deploy) then deploying on Tomcat.
I've searched around, this forum, google... kinda at a road block.
I can rip out the SP SES URLs, but would hate to do it if I don't have to.
Anyone else have experience dealing with this? any direction would be great.
Thanks!
--
official tag/function reference: http://openbd.org/manual/
mailing list - http://groups.google.com/group/openbd?hl=en