Vous n'avez rien de spécial à faire pour Dotnetnuke sur HTTPS. Si vous avez joué avec les paramètres du site concernant l'application de https qui peut causer, mais c'est probablement le cas pour IIS.
Dans IIS, assurez-vous que vos en-têtes/liaisons d'hôte sont configurés correctement. Vous devez avoir votre HTTP sur 80 et HTTPS sur le port 443. Confirmez également que vous avez un IP défini lors de l'utilisation de HTTPS dans IIS et que vous devrez également configurer un certificat sécurisé sur le serveur. HTTPS n'est pas seulement inhérent.
Assurez-vous que le domaine que vous utilisez est défini dans Paramètres du site, également dans la table PortalAlias de votre base de données SQL Server. 99% est sûr que ce n'est pas un problème d'URL amical, ou quelque chose à voir avec DNN.
Je voudrais vérifier les liaisons dans IIS. – notandy
Une autre chose en dehors de @notandy a pointé est de regarder les paramètres https aux paramètres de l'hôte –