Custom Domain

This guide can be used for your user documentation. You can copy this.

Setting a custom URL is a feature that allows you to attach your domain name to your already setup Bio.

Note: This feature can be available depending on your plan

You can set a custom domain for your page, so instead ofĀ king.bio.testĀ orĀ bio.test/kingĀ you can have king.comĀ or links.king.com


Follow the steps below to configure your custom domain.

Step 1

Within your DNS providerā€™s administration panel, you need to add/edit your (sub)domain to point to our site and you may use either of the two options below:

  • Using CNAME
    Create aĀ CNAMEĀ record with theĀ hostĀ as your new subdomain and configureĀ valueĀ as your default Bio URL orĀ king.bio.testĀ orĀ bio.test/king.
    In this example, the host would beĀ links.king.comĀ and the value would beĀ king.bio.testĀ orĀ bio.test/king.
  • OR Using A Record
    Create anĀ AĀ record with theĀ hostĀ as your new subdomain and theĀ valueĀ as this IP addressĀ 127.0.0.1.
    In this example, the host would beĀ links.king.comĀ and the value would beĀ 127.0.0.1 (your host ip).

(Note: Please use the CNAME option if the A Record option doesnt work)

Step 2

Login to your account, and go to Settings, navigate to Custom Domain, type in your custom domain (in the example above,Ā links.king.com), and then clickĀ Set Domain.

Weā€™ll validate your custom domain to ensure you didnā€™t miss Step 1 above and update your Disha Pages URL.

Your page will instantly be available via your custom domain name.


Setting up Custom Domain with SSL

For Bio that are being published using the default URL (i.e.Ā bio-name.bio.testĀ orĀ bio.test/bio-nameĀ ), no configuration is needed to support https.

For custom domains, we add http:// by default, and because of required domain ownership verification for SSL issuance, we donā€™t offer https:// for custom domains.

However, you may enable SSL for your custom domain at the DNS level by using a service like Cloudflare.

Log in or create an account with CloudFlare and navigate to your dashboard:

  • Make sure youā€™ve set up your CloudFlare nameservers
  • Go to the DNS section on the dashboard for your CloudFlare site and create a CNAME record per step 1 above.
  • Now go to Crypto section and make sure SSL is set to Full.
  • Additionally on the same page, enableĀ Always use HTTPS
  • Update your URL in Step 2 to https:// and save.

(Note: if you have the free plan with CloudFlare, it can take up to 24 hours to issue your certificate.)