HTML Включить файл - PullRequest
       14

HTML Включить файл

0 голосов
/ 04 августа 2009

У меня есть базовое веб-приложение, упакованное как EAR, развернутое на GlassFish. Веб-модуль имеет несколько HTML-файлов. HTML-файлы имеют общий нижний колонтитул, HTML-файл, который я хотел бы извлечь и включить. Когда я это сделаю и поставлю:

<!--#include virtual="insertthisfile.html" -->

в HTML-файл, это не работает. Должно ли это работать?

Ответы [ 2 ]

3 голосов
/ 04 августа 2009

Этот метод называется серверным включением (SSI). Возможно, он не включен на вашем веб-хосте. Если это так, иногда они требуют расширения .shtml для включаемых файлов, поэтому попробуйте переименовать файл insertthisfile.shtml.

Если это не сработает, вы можете включить SSI в файле .htaccess (при условии, что вашим веб-сервером является Apache). Вы можете найти инструкции, как это сделать, прибегая к помощи. Здесь есть приличный сет .

Если это не помогло, я бы связался с вашим веб-хостом и посмотрел, были ли включены SSI.

0 голосов
/ 10 января 2014

Должно ли это работать? Возможно, в некоторых специальных настройках, с некоторыми опытными программистами, это может быть полезно. В моем случае оператор включения, похоже, игнорируется.

Я мог бы добавить текст с

(embed src="include.shtml")
(/embed)

Выше я набираю () вместо угловых скобок.

При использовании «embed» настройки в заголовке страницы не применяются к включенному тексту; это должно быть повторено снова, и по умолчанию результат выглядит ужасно. Это выглядит странно, как если бы разработчики html не встроили самый базовый инструмент, команду include. Для коротких статей, включение может сохранить порядок размеров файлов.

...