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