| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Header подгружаемый на всех страницах, без сборщик |
| Автор: kuzduk 31.3.2024, 23:36 | ||||||||
| Всем привет. Прошу помощи в следующем вопросе: нужно чтобы какую страницу ни загрузи на сайте, чтобы сверху всегда подгружался header.html. Обязательно, чтоб не было файлов-сборщиков, и не нужно было добавлять во все страницы с контентом инструкции по подгрузке шапки, т.е. сервер сам должен подгружать к любой странице шапку - инструкции даются серверу - как это можно сделать? Всё найденное мною и прочитанное про php, frame, iframe, SSI - либо файлы-сбощики, либо добавление в файлы с контентом инструкций по добавлению блоков типо include, а нужно чтоб сервер сам добавлял - одна глобальная команда для сервера для любой вызванной страницы. Вот мой сайт: https://kuzduk.ru - построен на html frame. Файлы с контентом и head.html конструируются файлами сборщиками, от которых хотелось бы избавиться. Например, страница с контентом: https://kuzduk.ru/kataloger/kataloger.html - вызываем её, она загружается без шапки, но если вызвать https://kuzduk.ru/kataloger/ (т.е. https://kuzduk.ru/kataloger/index.html) то запустится index.html который является сборщиком на фреймах, имеет такой код:
мне же нужно чтобы сервер выполнял подгрузку head.html к любой страницы, выражаясь синтаксисом html frame, что типо такого :
Например вот эти советы не подходят:
Пункт 3 подразумевает вписывание инструкций в файл с контентом - этого я пытаюсь избежать. Вариант на php подразумевает в писывание интсрукций по разделению страницы в тело файла с контентом - что тоже не приемлемо:
|
| Автор: Oldshelf 1.4.2024, 04:39 |
| Ответ сайта kuzduk.ru показывает в заголовках сервер nginx. Если есть доступ к настройкам этого веб-сервера, то с помощью него можно попробовать https://ru.stackoverflow.com/questions/1169449/%D0%92%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2-html-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83-%D0%BF%D1%80%D0%B8-%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-nginx. Например, тэг "<body>" на "<body>+добавляемый блок". |