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.