I'm trying to make an entire wpmu site secured by ssl but am having a nightmare of a time making it work right. It really seems like it shouldn't be this difficult.
What would really solve my problem is if there was a way to make WPMU use all https:// urls instead of defaulting to http. I tried using the WP_SITEURL option but that didn't work properly. It made all URLs whatever it was set to, so when a link should have pointed to https://wpmu_url/userblog it just showed whatever I set the SITEURL to.
Basically, I have a SSL proxy sitting in front of my wpmu installed site. Right now the proxy has a redirect rule to redirect any http request to the matching https connection. This works well for the most part, but things like password protecting a page are then broke because you go to the page to type in the password but then the form posts via http. In that case no http referer is sent so the redirect breaks because the wp_get_referer script can't get a referer.
So ideally I want to do the entire site over ssl. Speed is not an issue as my ssl proxy is quite beefy and can handle it. If that is not possible what is the next best way to go?