www fonctionne -- le domaine racine apex ne fonctionne pas

J’ai configuré Discourse en utilisant l’hébergement standard Discourse de discourse.org.

Discourse est configuré sur le domaine racine : https://www.worldcitizen.io
https://www. fonctionne, mais https:// ne fonctionne pas.

https://www.worldcitizen.io redirige correctement vers la configuration de Discourse avec un certificat Let’s Encrypt. https://worldcitizen.io affiche cependant une erreur NET::ERR_CERT_COMMON_NAME_INVALID et vous redirige vers une page discourse.org indiquant : « Désolé, le site que vous recherchez n’existe pas. » Cependant, le domaine https://worldcitizen.io reste affiché dans la barre d’adresse, mais il est indiqué comme non sécurisé car il utilise un certificat .discourse.org.

Le domaine est enregistré chez DreamHost, mais la gestion DNS est assurée par Cloudflare avec l’aplatissement CNAME, ce qui permet à Discourse de fonctionner sur le domaine racine.

J’ai configuré le DNS sur Cloudflare avec deux enregistrements DNS :

CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS uniquement
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS uniquement

Auparavant, le domaine était hébergé sur un autre service qui configurait automatiquement des certificats SSL pour le domaine via Let’s Encrypt. Cela pourrait-il être la cause de cette incompatibilité actuelle ? Est-ce que https:// n’est tout simplement pas configuré pour rediriger correctement vers Discourse ? Ou y a-t-il autre chose de incorrect dans ma configuration ?

Toute aide serait grandement appréciée. Merci !

Vous faites référence au domaine de premier niveau (nu, racine) par rapport au sous-domaine ?

example.com

vers

www.example.com

C’est quelque chose que vous devez configurer via des redirections DNS et votre panneau de contrôle DNS — cela se fait généralement via le même site web où vous avez acheté votre nom de domaine.

Merci pour votre réponse rapide.

Je souhaite simplement que le domaine racine (apex) et le sous-domaine fonctionnent tous deux.
Les enregistrements DNS indiqués ci-dessus ne devraient-ils pas déjà permettre cela, avec des CNAME pour à la fois @ et www ?

Ou dois-je configurer une URL de redirection dans les règles de page sur Cloudflare ?
https://worldcitizen.io/* // URL de redirection // 301 - Redirection permanente // https://www.worldcitizen.io/*

Je ne suis pas tout à fait familier avec ces éléments.

Configurez la règle Cloudflare comme suit :

worldcitizen.io/* 301
https://www.worldcitizen.io/$1

Consultez forcewww.com. Il est conçu pour résoudre votre problème.