You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Sylvain Viollat <sv...@abritel.fr> on 2008/06/30 10:46:28 UTC
[Fwd: [users@httpd] Redirect URL with arguments]
Hello,
anyone got an idea about how to do this ?
Thanks
Re: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Sylvain Viollat <sv...@abritel.fr>.
Hi Severin
thanks for your answer, but I'm still getting arguments in the URL when
redirect is done. Unfortunately I'm not that good at mod_rewrite...
Sylvain
Severin Gehwolf wrote:
> Hi!
>
>> thaznks for your answer. I've try to use :
>>
>> RedirectMatch /.* http://www.mydomain.com
>>
>> Unfortunately, I'm still getting redirect with the arguments I pass in
>> the URL.
>
> How about using RewriteRule (mod_rewrite) like the following:
>
> RewriteEngine On
> RewriteRule ^/.*$ http://www.yourdomain.com [R=301,L]
>
> severin
>
>
>
>> Matus UHLAR - fantomas wrote:
>>> On 30.06.08 14:29, Sylvain Viollat wrote:
>>>> Thanks for your answer. I've try to use Redirect instead of
>>>> RedirectMatch but result is the same. I'm still getting redirect with
>>>> the end of the URL.
>>>>>> RedirectMatch permanent / http://www.mydomain.com
>>>>>>
>>>>>> The problem is that all queries which contain something after the .net/
>>>>>> (eg.
>>>>>> index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
>>> simply changing RedirectMatch to Redirect won't help you. both directived
>>> will change old matching part to new, e.g.:
>>>
>>> Redirect / /blah/
>>>
>>> will change /hello to /blah/hello
>>> Note the trailing slash, it's important, because:
>>>
>>> Redirect / /blah
>>>
>>> will change /hello to /blahhello
>>>
>>> You should try
>>>
>>> RedirectMatch /.* http://www.mydomain.com.
>>>
>>> which could work as you wish.
>>
>> ---------------------------------------------------------------------
>> 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
>>
>
>
> ---------------------------------------------------------------------
> 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
>
>
---------------------------------------------------------------------
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: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Severin Gehwolf <Se...@uibk.ac.at>.
Hi!
> thaznks for your answer. I've try to use :
>
> RedirectMatch /.* http://www.mydomain.com
>
> Unfortunately, I'm still getting redirect with the arguments I pass in
> the URL.
How about using RewriteRule (mod_rewrite) like the following:
RewriteEngine On
RewriteRule ^/.*$ http://www.yourdomain.com [R=301,L]
severin
> Matus UHLAR - fantomas wrote:
> > On 30.06.08 14:29, Sylvain Viollat wrote:
> >> Thanks for your answer. I've try to use Redirect instead of
> >> RedirectMatch but result is the same. I'm still getting redirect with
> >> the end of the URL.
> >
> >>>> RedirectMatch permanent / http://www.mydomain.com
> >>>>
> >>>> The problem is that all queries which contain something after the .net/
> >>>> (eg.
> >>>> index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
> >
> > simply changing RedirectMatch to Redirect won't help you. both directived
> > will change old matching part to new, e.g.:
> >
> > Redirect / /blah/
> >
> > will change /hello to /blah/hello
> > Note the trailing slash, it's important, because:
> >
> > Redirect / /blah
> >
> > will change /hello to /blahhello
> >
> > You should try
> >
> > RedirectMatch /.* http://www.mydomain.com.
> >
> > which could work as you wish.
>
>
> ---------------------------------------------------------------------
> 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
>
---------------------------------------------------------------------
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: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Sylvain Viollat <sv...@abritel.fr>.
Hi Matus,
thaznks for your answer. I've try to use :
RedirectMatch /.* http://www.mydomain.com
Unfortunately, I'm still getting redirect with the arguments I pass in
the URL.
Thanks,
Matus UHLAR - fantomas wrote:
> On 30.06.08 14:29, Sylvain Viollat wrote:
>> Thanks for your answer. I've try to use Redirect instead of
>> RedirectMatch but result is the same. I'm still getting redirect with
>> the end of the URL.
>
>>>> RedirectMatch permanent / http://www.mydomain.com
>>>>
>>>> The problem is that all queries which contain something after the .net/
>>>> (eg.
>>>> index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
>
> simply changing RedirectMatch to Redirect won't help you. both directived
> will change old matching part to new, e.g.:
>
> Redirect / /blah/
>
> will change /hello to /blah/hello
> Note the trailing slash, it's important, because:
>
> Redirect / /blah
>
> will change /hello to /blahhello
>
> You should try
>
> RedirectMatch /.* http://www.mydomain.com.
>
> which could work as you wish.
---------------------------------------------------------------------
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: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Matus UHLAR - fantomas <uh...@fantomas.sk>.
On 30.06.08 14:29, Sylvain Viollat wrote:
> Thanks for your answer. I've try to use Redirect instead of
> RedirectMatch but result is the same. I'm still getting redirect with
> the end of the URL.
> >>RedirectMatch permanent / http://www.mydomain.com
> >>
> >>The problem is that all queries which contain something after the .net/
> >>(eg.
> >>index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
simply changing RedirectMatch to Redirect won't help you. both directived
will change old matching part to new, e.g.:
Redirect / /blah/
will change /hello to /blah/hello
Note the trailing slash, it's important, because:
Redirect / /blah
will change /hello to /blahhello
You should try
RedirectMatch /.* http://www.mydomain.com.
which could work as you wish.
--
Matus UHLAR - fantomas, uhlar@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Chernobyl was an Windows 95 beta test site.
---------------------------------------------------------------------
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: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Sylvain Viollat <sv...@abritel.fr>.
Thanks for your answer. I've try to use Redirect instead of
RedirectMatch but result is the same. I'm still getting redirect with
the end of the URL.
Eric Covener wrote:
> On Mon, Jun 30, 2008 at 4:46 AM, Sylvain Viollat <sv...@abritel.fr> wrote:
>
>> RedirectMatch permanent / http://www.mydomain.com
>>
>> The problem is that all queries which contain something after the .net/ (eg.
>> index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
>
> If you use RedirectMatch, you usually need to match something and
> actually pass it on. Try just Redirect.
>
>
--
Sylvain Viollat
Administrateur Système et Réseau
Tél: +33 (0)4 91 11 00 77 (interne: 515)
http://www.abritel.fr
Groupe HomeAway
---------------------------------------------------------------------
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: [Fwd: [users@httpd] Redirect URL with arguments]
Posted by Eric Covener <co...@gmail.com>.
On Mon, Jun 30, 2008 at 4:46 AM, Sylvain Viollat <sv...@abritel.fr> wrote:
> RedirectMatch permanent / http://www.mydomain.com
>
> The problem is that all queries which contain something after the .net/ (eg.
> index.php?ref=10), are redirect to http://www.mydomain.com/ref=10
If you use RedirectMatch, you usually need to match something and
actually pass it on. Try just Redirect.
--
Eric Covener
covener@gmail.com
---------------------------------------------------------------------
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