domain rewrite/redirect
chiefops
nginx-forum at nginx.us
Tue May 3 02:35:50 MSD 2011
I have two different domains. One is a shortened url for referrals. I
want to be able redirect the host name from the short url with
parameters to the actual url. For example:
abcd.com/123456
rewrite/redirect to
efgh.com/referrals/123456
Initially I used a CNAME setup for adbcd.com to rewrite to efgh.com but
that doesn't rewrite the domain name or url.
Here's a short version of my setup with the rewrite rules I'm trying to
use:
http {
server {
listen 80;
server_name abcd.com efgh.com;
rewrite ^(.*) https://$host$1 permanent;
}
server {
listen 443;
server_name abcd.com efgh.com;
if ($host ~* ^(efgh\.com)$ ) {
rewrite ^/(.*)$ https://abcd.com/referrals/$ redirect;
}
}
}
The url on the user's browser after entering https://efgh.com/123456
should appear as https://abcd.com/referrals/123456. Currently, it's
just rewriting.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,195075,195075#msg-195075
More information about the nginx
mailing list