This is driving me nuts. Why can't we keep something as simple as SSI working between updates? 4.1.3 breaks multiple include virtuals. For example in a single page our client had: <!--#include virtual="includes/nav.shtml" --> <!--#include virtual="includes/services_nav.shtml" --> <!--#include virtual="includes/footer.shtml" --> Only the first include was working. This is because LiteSpeed is for some reason changing the working directory to that of the last include, thus it then begins to look for: includes/includes/services_nav.shtml includes/includes/footer.shtml Which obviously don't exist. Reverting to 4.1.2 resolves the issue for now.