Seems to me there could be a plugin to replace the default system friendly url suffix with .css if the document’s filetype is set to text/css. Would that work? Should be easy enough to throw one together and give it a try, I suppose.
Well, after working it out, nasty regular expressions, parsing the documentContent, testing for contentType, and successfully replacing the [~xx~] with the given document’s alias with a .css suffix, I got hit over the head with a clue stick...changing the document’s suffix to .css when the default suffix is .html means that the document isn’t found at all.
So my workaround is for the default url filename suffix to be blank, and I put suffix and all in the alias. So mydocument.html comes out nicely as mydocument.html, and mystylesheet.css likewise. I don’t know if this will solve the problem of IE trying to display the file; don’t see why it shouldn’t.