Rewrite

Hello,

I cannot do following

request URL is http://domain.com/x4Zbs5B
It should be http://domain.com/index.php?download=x4Zbs5B

I tried
location / {
rewrite ^/([^/][a-zA-Z0-9]+)$ /index.php?download=$1
break;
try_files $uri $uri/ /index.php?download=$uri;
}
but it is downloading index.php file itself :smiley:

how to on nginx ?

On Tue, Apr 05, 2016 at 08:11:44PM +0900, tseveendorj wrote:

Hi there,

request URL is http://domain.com/x4Zbs5B
It should be http://domain.com/index.php?download=x4Zbs5B

I tried
location / {
rewrite ^/([^/][a-zA-Z0-9]+)$ /index.php?download=$1 break;

I’m not sure that the four characters β€œ[^/]” are doing anything useful
on that line.

I am sure that β€œbreak” is not what you want there. Just remove it.

            try_files $uri $uri/ /index.php?download=$uri;
    }

but it is downloading index.php file itself :smiley:

Presumably somewhere else in your config you tell nginx how to handle
/index.php?

f

Francis D. [email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs