Basic domain forwarding is free and easy to do.
Log into your Webnames.ca account
Navigate to My Account > Manage > Domains
Click on the domain in question
Under the Domain Configuration heading, scroll down to Forwarding and click the Configure button
On the subsequent page, enter in the destination URL that you would like to forward your source domain to into the "Forwarding to:" field.
Optionally, you may utilize the Gripping option, which results in your domain name staying in your visitor's web browser address bar. With this option unchecked, the forwarding will result in the address bar updating as the visitor is forwarded from your domain to the destination site.
Click Apply to save your changes
After completing the setup process, verify the URL by checking for typos, such as an unnecessary "s" in "https" or double slashes in the path.
Patience is key, as DNS changes might take up to 6 hours to propagate globally.
NOTE ABOUT HTTPS: As part of the security measures that secured HTTP (HTTPS) affords users, there are a couple of scenarios where mixing HTTP and HTTPS URLs will not work.
WORKS
http://domain1.ca forwarding to http://domain2.ca
https://domain1.ca forwarding to https://domain2.ca
DOES NOT WORK
http://domain1.ca forwarding to https://domain2.ca
https://domain1.ca forwarding to http://domain2.ca
Additionally, any kind of gripping will not work with HTTPS
To address issues like ensuring a proper HTTPS configuration, it is critical to verify the presence and correct installation of an SSL certificate. Missing or misconfigured SSL certificates on either the source or destination domain can result in forwarding errors. Consider consulting the troubleshooting guide if these errors persist.
HTTPS Recommendations
In most cases the domain name you will be forwarding to will already start with HTTPS. HTTPS is the secure version of regular HTTP, and this security comes from an SSL certificate which is already installed on the destination website. Therefore, the most common/standard/desirable method of forwarding is to utilize HTTPS on both the source and the destination. e.g.:
https://domain1.ca forwarding to https://domain2.ca
In this configuration, two SSL certificates are needed - one on the destination you are forwarding to, but also one on the source domain name you are forwarding.
The SSL certificate on the destination is probably already in place - that's indicative of the HTTPS at the beginning of the URL. The extra step is to get an SSL certificate in place on the source as well.
Typically, some kind of web hosting plan is necessary in order to support HTTPS, since the needed SSL certificate has to be physically installed and reside "somewhere". SO while web hosting is certainly an option, it is also overkill for such a basic need as domain name forwarding.
SOLUTION: Webnames.ca DNS Hosting.
Included in both our Advanced and Premium DNS Hosting, HTTPS URL Forwarding is fully supported. To achieve this, we supply and configure an SSL certificate for the domain name you are forwarding so that fully secure HTTPS to HTTPS forwarding can occur, e.g.:
https://domain1.ca forwarding to https://domain2.ca
With URL Forwarding from our DNS Hosting enabled, HTTPS encryption is automatically enabled on the domain via Let's Encrypt. As a result, the domain can be access via both http:// and https:// before being forwarded to the destination URL. Additionally, both http:// and https:// destinations are supported.
Troubleshooting Common Domain Forwarding Issues
Incorrect URL in Forwarding Settings
Double-check the destination URL for typos, such as an unnecessary "s" in "https" or double slashes. Correct any errors and wait for DNS propagation to take effect.
Non-Standard Features Interference
Disable features like "gripping" if they prevent domain forwarding to subdirectories.
SSL Certificate Issues
Ensure your domain forwarding service includes SSL certificates for proper HTTPS forwarding. Contact your provider if SSL support is unavailable.
Tips for Effective Domain Forwarding Management
Regularly test domain forwarding across various devices and networks.
Keep notes of changes made to settings for easier troubleshooting.
Allow up to 6 hours for DNS changes to propagate globally.