Я пытаюсь связать с ssi, который находится в корневой папке из html файла, который находится в подкаталоге. Есть ли определенный способ сделать это?
например:
root/example.ssi
root/examplefolder/example.html
Мы попытались использовать
<!--#include file="nav.ssi"-->
<!--#include file="../nav.ssi"-->
<!--#include virtual="nav.ssi"-->
<!--#include virtual="../nav.ssi"-->
<!--#include file="./nav.ssi"-->
<!--#include virtual="./nav.ssi"-->
<!--#include file="myurl.com/nav.ssi"-->
<!--#include virtual="myurl.com/nav.ssi"-->
Помощь очень ценится!
По моему мнению, Apache требует наличия пробела после цитаты и раньше ->
Попробуйте <!--#include virtual="../nav.ssi" -->
Также какой метод SSI-директив вы используете? Если вы используете XBitHack, убедитесь, что ваш файл имеет разрешение +x. В противном случае убедитесь, что у вас есть директива AddOutputFilter для расширения вашего файла.
Если ваш веб-узел устанавливает корень вашего веб-приложения в /
, используйте абсолютный путь, такой как
<!--#include virtual="/example.ssi"-->
Даже если эта строка включена в root/examplefolder/example.html
, поиск на веб-сервере найдет ее. Абсолютный путь не начинается в текущем каталоге, а то, что веб-сервер настроен как его корневой путь.