Можно ли сохранить статический файл HTML со встроенными заголовками http? Так что установка его на любой сервер будет работать, включая заголовки http?
Если да, то как?
Для Apache есть модуль mod_asis, который делает именно это - читает файл и отправляет его в качестве полного ответа HTTP.
Этот модуль по умолчанию поставляется с Apache, но вам нужно сначала включить его (см. Документацию, есть разумный пример).
Я не знаю ни одного веб-сервера, который позволил бы вам сделать это изначально. Для некоторых из наиболее популярных программных пакетов могут быть доступны расширения, но я не знаю ни одного. Вы просите очень нерегулярный.
Тем не менее, почти все программное обеспечение веб-сервера поддерживает CGI, в котором ожидается, что вызываемый скрипт предоставит соответствующие заголовки для запроса. Поэтому написание короткого скрипта, который просто подготавливает ваш «статический файл» и возвращает его клиенту, должно работать. В зависимости от вашего приложения это может быть от простого до чрезвычайно сложного.
Я не буду заходить так далеко, чтобы сказать, что это невозможно, но тогда я предполагаю, что все, что читает этот файл перед обслуживанием, ему необходимо проанализировать этот файл перед доставкой. Это сделало бы эту статическую html-страницу больше похожей на активную страницу сервера, разметку холодного слияния или страницу java-сервера, а не на статический html.
Похоже, можно добавить заголовок http-Equiv. Не уверен, что это работает.
<meta http-equiv="P3P" content='CP="HONK"'>