While I'm really hoping that the calvary rides in to save me on this, I have had some progress (and now have only a single problem.)
I've duplicated what I want (directory structure, etc.) on my live test domain for that "real world application" feel (or more exactly, just how it will be set up for the client.) No password is required to enter the site, just the (wanted) directories.
Let me rehash the directory & file structure...
So, off you surf to mydomain.com, where home.shtml comes up as expected and all CSS and SSI works. (In my first message neither worked, but I believe I was correct when I suspected that the differing logins between getting into the development site proper and the protected (development) directory were, um, "conflicting.")
Following the link to /protected/index.shtml brings up the login prompt, and after the correct name/pass, displays index.shtml. Now the trouble begins...
index.shtml (now) does include the SSI from the parallel, unprotected directory, but absolutely refuses to load style.css.
If I tell you what fixes don't work, will you tell me what will? ;)
- Moving (copying, actually) style.css to /root/protected (making the necessary HTML changes)
- Switching from "<style> @import..." to "<link rel="stylesheet"..." (and back)
- Using a bare filename to a fully-qualififed URL to point to the location of style.css
- Combinations of the above three "fixes"
I solved the SSI issue, but I've completely run out of ideas on how to get the CSS to load. There's too much in the style sheet to paste it into the HTML (and I don't want that additional maintenance.)
I dunno... I'd like to give up on this, but there's a dollar figure attached. I'm already bald, so next to go are the eyebrows & beard... ;)