Set it to -
ALLOWED_HOSTS = [
'.yourdomain.com'
]
Where yourdomain.com
is the domain name you're using to access it.
The documentation says -
Values in this list can be fully qualified names (e.g. 'www.example.com'), in which case they will be matched against the request’s Host header exactly (case-insensitive, not including port). A value beginning with a period can be used as a subdomain wildcard: '.example.com' will match example.com, www.example.com, and any other subdomain of example.com.
When you set it to www.yourdomain.com
, there must have been some request to another subdomain, other than www
. Which caused the trouble. I cannot say exactly because I don't have that much information.