Hmm.....i think i get what ur saying. So ur saying that the ssl.fictional.tld and another-ssl.fictional.tld and www.fictional.tld all has different IP addresses in their respective DNS records.
And i kno where ur goin with the $Requested_URI, cuz i was planning to use a slignt variation of that. Let me tell u what i had in mind, so we are both on the same page.
I was planning to have a SSL server ONLY at https://secure.domain.tld and a normal HTTP at domain.tld. Since i wanted to have subdomains, and i will put a script on the index page of domain.tld, that checks for the HOST header of the HTTP request and redirecting them to the appropriate page.
4rm what i have read, HTTP ver 1.1 sends a HOST header with every request. So the only problem i have right now is like what u said, ANY request to port 443 will get them access to the SSL secured area. I think i kno a workaround for this too, not a very practical one and i havent tried this yet, but here's my 2 cents:
Similar to the script in the index page of domain.tld, im gonna put a script at the index page of the SSL secured area, that checks for the HOST header. THen if it is not secure.domain.tld, i could jus either give then a BAD REQUEST error message or whatever.
I kno this is not the best way to do things, but until i get a better way to do htings, i guess this is the only work around.
btw please tell me ur opinion on this method
Thnxx
r O h I t H