I have SSL Enabled, but not SSL enforced at global level. I also have only one page "Login.aspx" is forced to use SSL. However, when the sitemap is generated, it uses HTTPS for all pages. It looks like it skips individual page settings if SSL is not enforced.

I believe it's an intended behaviour as having "ssl enabled" indicates you would prefer that people use https, but you're not enforcing it - the sitemap simply reflects that preference, though I do take your point that perhaps it should be configurable - you might want to log an issue for this to support.dnnsoftware.com

Buy the new Professional DNN7: Open Source .NET CMS Platform book
Amazon US

Thank you for an explanation. I wish it can be configurable because I believe it makes more sense. Unfortunately, I cannot log a new issues at support.dnnsoftware.com because they hit their licensing limit. Could you do it for me, please?