Because I run a WordPress instance in multi site mode, which provides a wildcard cert for the site uses subdomain such as abc.aaa.com, so https://abc.aaaa.com is OK. And a few sites want to use special domains such as abc.me, which should be visited by HTTP, because there is not enough IP and non cert is provided.
For secure reasons, dashboard should use https://abc.aaaa.com/wp-admin/. I use domain mapping plugin and set site_url with https://abc.aaaa.com, home_url with https://abc.me. It works.
But, ‘theme preview’ is broken.
ps: http visit for *.aaaa.com is forced to redirect to https://*.aaaa.com using nginx.
—-
I use define(‘FORCE_SSL_ADMIN’, true) just now, the dashboard liked is https://abc.me, and that leads a brower warning.