Вам не нужно ничего делать с Dotnetnuke, чтобы он работал по HTTPS. Если вы поиграли с настройками сайта относительно принудительного применения https, которое может вызвать его, но это, скорее всего, относится к IIS.
В IIS убедитесь, что заголовки / привязки хоста настроены правильно. У вас должен быть HTTP на 80 и HTTPS на порту 443. Также убедитесь, что у вас установлен IP при использовании HTTPS в IIS, и вам также нужно будет установить безопасный сертификат на сервере. HTTPS не просто присущ.
Убедитесь, что домен, который вы используете, задан в настройках сайта, который также находится в таблице PortalAlias в вашей базе данных SQL Server.
99% уверены, что это не дружественный URL-адрес или что-то связанное с DNN.