You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Octavian Rasnita <or...@fcc.ro> on 2005/10/08 22:20:26 UTC

[users@httpd] internal redirect?

Hi,

Is it possible to configure Apache to redirect from

http://www.site.com/

to:

http://www.site.com/file

but the redirection to be made internally and not by sending the HTTP
redirection headers.

(The browser should still display http://www.site.com/)

I have seen that if I use something like:

redirect / http://www.site.com/file

...then all the requests to any file will be redirected to /file and I don't
want this.

I have also tried:

redirect /index.html http://www.site.com/file

This method works but only if /file is a common file. However, in my case
/file is just a virtual path which runs a mod_perl handler configured like
below:

<Location /file>
SetHandler perl-script
PerlResponseHandler ModPerl::Test
</Location>

Thank you much.

Teddy



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] internal redirect?

Posted by Joshua Slive <js...@gmail.com>.
On 10/8/05, Octavian Rasnita <or...@fcc.ro> wrote:
> Is it possible to configure Apache to redirect from
>
> http://www.site.com/
>
> to:
>
> http://www.site.com/file
>
> but the redirection to be made internally and not by sending the HTTP
> redirection headers.

> <Location /file>
> SetHandler perl-script
> PerlResponseHandler ModPerl::Test
> </Location>

You can probably get what you want simply by using <LocationMatch ^/$>
rather than <Location /file>.

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org