×

Domains - How to Add Forwarding Rules

Modified on Mon, 7 Oct at 11:49 AM

A forwarding rule is a redirect from one page to another. One of the most common uses of the forwarding rule is to make your domain work with and without “www”. This Article will show the needed setup to add a Forwarding rule inside your Domain’s registrar. The required setup to add a Forwarding Rule into any domain’s registrar is using a Permanent 301 redirect.

  • DNS servers can take up to 48 hours to update the information.
  • If your Domain registrar is not listed here, you can use these examples as a reference.
  • If you are having further issues with adding your forwarding rule, please get in touch with your domain registrar’s support.

Table of Contents


Requirements

  • An external domain and access to the DNS settings

GoDaddy

  1. From the Go Daddy DNS records area, scroll down to the Forwarding settings
  2. Click the paper and pencil icon**.
  3. Under Forwarding, select https://.

    GoDaddy Forwarding

  4. Enter in the field to the right (**replacing the yourdomain.com part with your actual domain**).
  5. Under Forward Type, select Permanent (301).
  6. Click Save.

For more details, see GoDaddy’s official documentation.

Back to Top


Namecheap

  1. From Namecheap DNS records, click + Add New Record.
  2. From the dropdown, select URL Redirect Record.

    Namecheap Forwarding

  3. In Host Input, type the @ symbol.
  4. Enter https://www.yourdomain.com in the target value input. (In place of ‘yourdomain’, using https:// and www before it)
  5. Select Permanent (301).
  6. Click Save all Changes.

For more details, see Namecheap’s official documentation

Back to Top


Google Domains

  1. Click Website from the left-hand menu from your Google Domains account.

    Google Domain Forwarding

  2. Click Set up Forwarding.
  3. Click on Edit.

    Google Domain Forwarding

  4. Click the trashcan icon next to the field that contains “www”.

    Google Domain Forwarding

  5. In the Forward To area, enter https://www.yourdomain.com (replace “yourdomain.com” with your domain name, no quotations). Do Not Select the blue Forward Button yet.

    Google Domain Forwarding

  6. Click on Advanced Options
  7. Select the following options:

    Google Domain Forwarding

    1. Redirect Type: Permanent Redirect (301)
    2. Path Forwarding: Forward Path
    3. Forwarding Over SSL: SSL On
  8. Click on Forward.

For more details, see Google’s official documentation

Back to Top


Bluehost

  1. From your Bluehost account, click on Domains, then Redirect.
  2. Select Permanent 301.

    BlueHost Domain Forwarding

  3. Select your domain from the drop-down menu.
  4. If you want to redirect a single page or directory, you can use this text field.
  5. Enter the address that you are redirecting to. Example: yourdomain.com
  6. Select Redirect with or without www.
  7. Click the “Wild Card Redirect” if you want to redirect to the same file on the new destination.
  8. Click on Add this Redirect.

For more details, see Bluehost’s official documentation

Back to Top


Cloudflare

To set up a manual redirect for your root domain in Cloudflare, follow these two steps:

Step 1 - Add a CNAME Record in the DNS:

  1. In your ClickFunnels account, navigate to Workspace Settings > Domains, and access the domain’s DNS table.
  2. Copy the value of the DNS record associate with the host name www. You will use this data to add a new CNAME record in Cloudflare. You will only need the data from this record.

    Record data

  3. Log in to your Cloudflare account and navigate to the DNS settings for your domain.
  4. Add a new DNS record with the following settings:
    • Type: CNAME
    • Name: @
    • Target: Paste the data you copied from the ClickFunnels DNS zone table.
  5. Ensure that Proxy status is enabled.

    Adding Cloudflare CNAME record

  6. Click Save to add this CNAME record to the DNS table in Cloudflare.

Step 2 - Create a Redirect Rule in Cloudflare:

To ensure your root domain properly redirects to the HTTPS version, create a redirect rule:

Redirect Rule

  1. In your Cloudflare account, navigate to your domain, then click Rules > Redirect Rules.
  2. Click + Create rule to add a new redirect rule.
  3. Provide a name for the rule, such as “Root Domain Redirect”.
  4. In the If incoming requests match… section, select All incoming requests.
  5. In the Then… section:
    • Set the action type to Dynamic.
    • In the URL field, enter the following: concat("https://www.yourdomainname.com", http.request.uri.path). Replace yourdomainname.com with your actual domain name.
    • Set the status code to 301 (Permanent Redirect).
    • Enable the option Preserve query string.
  6. In the Place at section, set the order as First.
  7. Click Deploy to save and apply the redirect rule.
  • Cloudflare may take some time to propagate the redirect rule globally. Allow a few moments for changes to take effect before testing.
  • The network (Wifi) you are using may still have cached data. If, after waiting, the redirect is still behaving unexpectedly, try using a different network, such as testing the domain on your phone using mobile data.
  • For more information, refer to Cloudflare’s official documentation.

Back to Top


Back to Top

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article