Basically, you're right. I WANT to have all requests as https. But what about a user that type in "mydomain.de"? If I do not redirect him to "https://www.mydomain.de" he could not see my website, right? At this point, WMT will not help. ;)
And: I want avoid, that a user links to...