I've the advantages of running the Wordpress admin over https. We make use of a cdn to provide cached content for that site however the cdn cannot accept secure traffic (just one SSL cert per IP permitted, and that we run several sites off it). I am unable to control redirects for httpS://www.mysite.com/.

I must have:

http://www.mysite.com/blog/
httpS://secure.mysite.com/blog/wp-admin/
httpS://secure.mysite.com/blog/wp-login.php

I've attempted spinning the web addresses as recommended within the article http://codex.wordpress.org/Administration_Over_SSL#Virtual_Hosts.

``Hypothetically, you could utilize a number having a different title, for example wpadmin.mysite.com''

Regrettably trying this as recommended still transmits me to httpS://www.mysite.com/blog/login.php.

# No matter what it redirects to the wrong subdomain for login.php
http://www.mysite.com/blog/wp-admin/
-> httpS://secure.mysite.com/blog/wp-admin/
-> httpS://www.mysite.com/blog/wp-login.php.

Also when directly going into the css files still connect to the incorrect url (httpS://www...)

The easy solution ended up being run your blog off http://blog.mysite.com/blog/. Regrettably it has been attempted and was made the decision against for Search engine optimization reasons.

Can there be anyway Wordpress can perform this?

The wordpress plugin http://wordpress.org/extend/plugins/admin-ssl-secure-admin/ is what I had been after.

Regrettably its damaged on more recent Wordpress versions :(

Perhaps you have investigated this thread? It's a mod around the WordPress HTTPS wordpress plugin.

Much less sure for those who have seen this short article but it is pretty comprehensive if this involves Wordpress Admin over SSL. Scroll lower towards the part about Virtual Hosts, and there's information there about establishing the wordpress-admin like a subdomain.

http://codex.wordpress.org/Administration_Over_SSL

If you are using Apache for everyone over SSL, consider mod_proxy.

Utilizing it you are able to transparently redirect all demands from https://secure.mysite.com/blog/ to http://www.mysite.com/blog/.