Netlify to cpanel subdomain hosting
Table of contents
Reason to do so
Say, I have imranpollob.com hosted on my server. I want to create a subdomain code.imranpollob.com that I want to host in Netlify. To acheive this goal follow the steps mentioned below.
- Create a subdomain from cpanel. Create a subdomain
code.imranpollob.com - Go to Zone Editor click manage
- Find out
code.imranpollob.comandwww.code.imranpollob.com, edit A record to75.2.60.5
Manage Redirection
Most of the time we don't want to stay on the netlify provided subdomain, rather than that we want to redirect our user to our site. There are two different ways to do this. One is writing redirection rules on netlify.toml file another one is writing rules on _redirects files.
Here, we will use the _redirects file. For example we want to redirect the netlify subdomain: https://polui.netlify.app/ and www subdomain: https://www.ui.imranpollob.com/ to https://ui.imranpollob.com/. Let's do it.
First, We have to create a _redirects files as the published directory of the website. For React or NextJS app we can simply create the file inside public folder because at build time everything inside the public folder will be copied to published folder. Now write the redirection rules.
https://polui.netlify.app/* https://ui.imranpollob.com/:splat 301!https://www.ui.imranpollob.com/* https://ui.imranpollob.com/:splat 301!
That's it
