By default LearnWorlds schools are connected with a LearnWorlds subdomain/URL (e.g., yourschool.learnworlds.com); however, we strongly encourage you to connect your own custom domain.
In this article, you will find more information on how to connect your own purchased custom domain at the subdomain level, e.g., www.yourschool.com, with your LearnWorlds school using popular providers, like Dreamhost, 1AND1, Bluehost, Namecheap, Squarespace, and more.
A subdomain e.g., www.yourschool.com, is an additional part (e.g. www) that comes before the naked domain e.g., yourschool.com. You can create multiple subdomains or child domains on your main domain to better organize your site. For example, if your naked domain is yourschool.com, you can create subdomains like www.yourschool.com, academy.yourschool.com, etc.
If you wish to connect your naked domain as well, make sure to follow the steps in this article.
Here are the steps you need to follow to connect your custom domain:
1. Create the subdomain (Add a CNAME Record).
2. Check if the CNAME record is successfully added.
3. Request the domain's change in your school settings.
Create the subdomain
Dreamhost
1. Log in to your account at https://panel.dreamhost.com.
2. Click on Domains → Manage Domains.
3. Click on DNS under your domain.
4. Click on Add Record.
5. In the CNAME option, click on Add.
6. In Host add www (or the host of your choice e.g., if you already have a website under www.yourdomain.com). In Points to add your school URL (e.g., yourschool.learnworlds.com or yourschool.mylearnworlds.com, or yourschool.getlearnworlds.com).
7. Hit Add Record.
1AND1
1. Log in to your account at https://admin.1and1.com.
2. Click on Domains → Domain Center.
3. Click on Domain Name.
4. Click on Subdomain Overview.
5. Go to New to create the subdomain.
6. Enter your subdomain. For example, if you choose www.mydomain.com for your LearnWorlds address, enter www.
7. Click OK.
8. Select the checkbox next to the subdomain you will use.
9. From the DNS menu, select Edit DNS Settings.
10. Select CNAME.
11. In Alias, enter the URL of your school e.g. yourschool.learnworlds.com or yourschool.mylearnworlds.com or yourschool.getlearnworlds.com. Click on I read and Agree and hit Save.
Bluehost
Follow the steps shown here.
Namecheap
Follow the steps shown in this article.
Squarespace
Follow the steps shown in this article.
Connect your LearnWorld's site with other hosting services
1. Log in to your account on your hosting service's website.
2. Go to the DNS management page.
3. Since CNAME records are special Domain Name Service (DNS) records, they may be in sections like DNS Management or Name Server Management. It's possible that you will have to turn on advanced settings to create a CNAME record.
4. Before entering a new CNAME record, delete any existing entries for the same Αlias. Before you transfer an existing web address to LearnWorlds, you may want to copy any content currently at that address elsewhere.
5. Use the following information when you create your CNAME record.
a. Host Name/Alias: It's the part of your domain that appears before the naked domain. For example, if your naked domain is yourschool.com and you want to create the subdomain www.yourschool.com, the Host/Name should be set to www.
b. Value/Destination/Point: You should add your school URL, e.g., yourschool.learnworlds.com or yourschool.mylearnworlds.com, or yourschool.getlearnworlds.com.
- Make sure to replace yourschool.learnworlds.com with your LearnWolrds school URL.
- Do not include the https:// before your LearnWorlds URL or the /after.
Check if the CNAME record is successfully added
1. Go to Google Admin Toolbox.
2. Insert your subdomain free of https:// or / at the end (e.g., www.{yourschool}.com).
3. If the CNAME record is correct, the learnworlds URL will appear in Target.
Request the domain's change in your school settings
1. Navigate to Settings → School Settings → Site email & domain.
2. Type the subdomain you created.
3. Click on Change Domain.
4. A pop-up message will appear confirming that your domain will be ready soon.
Notes:
- You can have up to two secondary domains available.
- You can change the primary domain to a different custom domain, as long as the records remain correct.
- You cannot delete the default LearnWorlds URL.
- You can find more useful information about custom domains here.
- If you want also to use your naked domain, click here to check the steps.