Вы используете то же самое include
директива на всех страницах подпапки, также? Если так, Ваша проблема кажется ясной: Вы не связываетесь с включать файлом правильно (если у Вас нет того же самого файла в каждом каталоге на сайте, который отсортировал бы поражения цель),
Кроме этого, я хотел бы знать; что ошибка является ваши дела сервером? Почему Вы думаете, что SSI не 'включен' - особенно рассмотрение, что он работает над одним файлом, по крайней мере.
Не уверен, что проблема решена, потому что вопрос все еще открыт.
Чтобы добавить некоторые пояснения. используйте «файл», когда включаемый вами файл находится в том же каталоге, что и файл, который на него ссылается. Используйте «виртуальный», когда файл находится в подкаталоге.
Также, только мое мнение, но хорошей практикой является размещение ваших включений в отдельном каталоге (обычно называемом «inc» или «includes»).
Итак, для того, что вы пытаетесь выполнить, вы хотите использовать ...
<!--#include virtual="../inc/top-nav.html" -->