Redirect one domain to a subfolder inside another domain

October 22, 2019 96 views
Nginx Networking

Hi,

I have product.com and company.com

I would love to figure out how to tell both the DNS and Nginx to redirect product.com to a folder inside the company.com domain.

Ideally all these permutations

http://product.com
https://product.com
http://www.product.com
https://www.product.com

Redirect the user to a subfolder inside of company.com at

https://company.com/product

Please let me know

1) What DNS records I would need for product.com, and compnay.com

2) What Nginx rule(s) I would need for product.com, and compnay.com

Thank you!

1 Answer

Hi @digitaldev,

Using DNS for a HTTP redirection is not possible with just DNS. There are companies providing DNS forwarding though.

As for the Nginx rules, now that’s possible.

You can server_name which supports suffix matches using .mydomain.com syntax:

server {
  server_name .mydomain.com;
  rewrite ^ http://www.adifferentdomain.com$request_uri? permanent;
}
or on any version 0.9.1 or higher:

server {
  server_name .mydomain.com;
  return 301 http://www.adifferentdomain.com$request_uri;
}

Regards.
KDSys

Have another answer? Share your knowledge.