Objective
Using nginx redirect single url
Example
ORIGINAL URL:
http://example.com/foo
REDIRECT TO:
http://example.com/bar
nginx basic php location block example
location / { try_files $uri $uri/ @mylocation; } location @mylocation { rewrite ^/foo(.*)$ /bar/ redirect; rewrite ^.*$ /index.php last; }
nginx wordpress example
location / { try_files $uri $uri/ @wordpress; } location @wordpress { rewrite ^/foo(.*)$ /bar/ redirect; rewrite ^/([_0-9a-zA-Z-]+/)?files/(.+) /wp-includes/ms-files.php?file=$2 last; rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent; rewrite ^/[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) /$1 last; rewrite ^/[_0-9a-zA-Z-]+/(.*\.php)?$ /$1 last; rewrite .* /index.php last; }