Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Redirect script sample NGINX code. Make sure this location line sits above the "location /" code in your NGINX config.
location /redirect/ {
rewrite ^/redirect/(.*)$ /redirect/index.php?id=$1 last;
}

I wasn't able to get this code snippet to work until I changed the references to redirect to out. Until then, I kept getting 404s when I would click on a cloaked affiliate link, to test it out.

Please advise if that was an incorrect, or otherwise improper, workaround.

@vDevices Yes, We have to change the directory according to we have uploaded the files

Does anyone have an .htaccess equivalent? How would I do this in Apache?

Hi @jdevalk,

Isn't working for me. example.com/out/index.php?id=yoast works for me, but somehow the pretty url part isn't. What am I doing wrong?

location /out/ { rewrite ^/out/(.*)$ /out/index.php?id=$1 last; }

Got it working. I was adding it inside my http block instead of https block

For some reason, this doesnt work in a wordpress installation (in a normal site yes), anyone imagining why?
Edit, problem solved:
Dont use index.php as link file but choose other file name.

KoenV91 commented Apr 14, 2016

Can't really figure out how to get it working on NGINX. Do i need to delete the .htaccess file in the /out/ folder and upload this file and change the /redirect/ to the folder name im using? Or do i change code in the general nginxconfig file in the root of my website?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment