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?

@sceptic30 Thanks for the heads up. That did the trick.

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