Redirecting www to domain apex
In this tutorial, you will learn how to redirect the www
subdomain to your apex domain (example.com
). This is a common question and can be achieved by using
Page Rules.
To do this, create a DNS record for the www
subdomain. It must either be an A
record with the 192.0.2.1
value or an AAAA
record with the 100::
value. The new DNS record must also have Cloudflare’s proxy enabled (orange-clouded) so that it can enact the Page Rule behavior that you will create next.
Next, make the Page Rule which will handle the redirect. For this, you will make it so all paths get redirected and it is done with a 301 (Permanent Redirect). Matching all paths allows for someone visiting www.example.com/blog/category/example
to be redirected to example.com/blog/category/example
.
To do this:
- Go to Rules in the dashboard.
- Select Create Page Rule.
- Set the target to
www.example.com/*
, the/*
is what matches all paths. - Select Forwarding URL from the dropdown and select the 301 - Permanent Redirect option from the status code dropdown.
- Finally, for the Forwarding URL location, set it to
example.com/$1
, the$1
will be replaced by the wildcard match in target (the*
).
Finally, select Save and wait a few seconds for your rule to propagate.