Welcome! Log In Create A New Profile

Advanced

Rewrite rule for HTTP redirect

Posted by winnie 
Rewrite rule for HTTP redirect
March 19, 2012 09:57AM
Hi,
I want to write using nginx redirect rule for URLs like
http://mysite.com/redirect.php?go=http://external.site/path/page

So I write this

location ~ ^/redirect.php {
rewrite /redirect.php(.*)$ $arg_go? permanent;
}

And it works only for simple URL

But when there is complex URL in GO param,
for example

http://mysite.com/redirect.php?go=http://external.site/script?param=value&param2=value2

It redirects to http://external.site/script
How can I make rule which will redirect user to

http://external.site/script?param=value&param2=value2

P.S. I do not know exact param names for all posible URLs.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 85
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready