You can't make CF do it, but you can certainly do that with
mod_rewrite. These two rules should be pretty close, though they
might not be perfect. (obviously assume your server has mod_rewrite
enabled):
RewriteEngine On
RewriteRule ^/cfmx(.*\.pl)$ /$1.pl [L]
The rewrite phase of Apache's request processing happens before it
hand off to JRun/CFMX, so the request will be "moved" out of the CFMX
context root before being sent to CF at all.
cheers,
barneyb
On Fri, 03 Sep 2004 12:54:54 -0700, Richard Crawford
<[EMAIL PROTECTED]> wrote:
> Okay, this is complicated, and I apologize for that.
>
> First of all, our website runs a mix of Cold Fusion and Perl scripts.
> This is generally fine, except that Perl scripts don't run if the
> context-root in included in the path to the script.
>
> Is there a way to force the Cold Fusion server to send an HTTP request
> back to Apache? Thus,
>
> http://mysite.com/cfmx/perl/script.pl
>
> would become
>
> http://mysite.com/perl/script.pl
>
> As it is, if the context-root is included in the URL for the Perl
> script, the script doesn't run and the user sees the Perl source code
> instead.
>
> Any thoughts?
>
--
Barney Boisvert
[EMAIL PROTECTED]
360.319.6145
http://www.barneyb.com
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]
[Donations and Support]
- Forcing CF to send a request back to Apache? Richard Crawford
- Re: Forcing CF to send a request back to Apache? Barney Boisvert
- Re: Forcing CF to send a request back to Apache? Richard Crawford
- Re: Forcing CF to send a request back to Apa... Barney Boisvert
- RE: Forcing CF to send a request back to Apache? Dave Watts