Вставки переменных в html файлы

denis920
На сайте с 26.02.2009
Offline
183
216

Добрый день.

Есть необходимость вставить на определенное количество статичных html страниц сайта, что бы можно было откорректировав один файл изменить эту переменную на множестве страниц. 

Переменных будет несколько, как по тексту, так и в мета тегах.

Подскажите как можно реализовать?

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
denis920 :
Подскажите как можно реализовать?

SSI


..Или js..

SSI | htmlbook.ru
  • 2011.09.19
  • htmlbook.ru
Большинство страниц на сайте, несмотря на их разное содержание, имеет одинаковую структуру кода. Например, верхняя и нижняя часть документа практически не меняется от страницы к странице. В таком случае рекомендуется разделить шаблон страницы на несколько файлов, которые подключаются по мере необходимости. Однако традиционный HTML не позволяет...
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#2

HTML страницы спокойно поддерживают PHP, если прописать в .htaccess

AddHandler application/x-httpd-php .html

Подключаете потом свой файл с переменными или просто файл для Хедера, Футера или что вам там нужно.

У меня все сайты так сделаны. Ресурсов хостинга вообще практически не используют.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
M
На сайте с 04.12.2013
Offline
223
#3
D.iK.iJ #:
У меня все сайты так сделаны.
Не надо так делать. Лучше сделайте рерайт в файлы с расширением .php (при их наличии).
Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
N
На сайте с 10.12.2012
Offline
81
#4
Если я правильно понял, то создаешь файл file.html, помещаешь в него нужный текст, и в html в нужных местых вставляешь вот так:
<?php include "file.html";  ?>
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#5
miketomlin #:
Не надо так делать. Лучше сделайте рерайт в файлы с расширением .php (при их наличии).

Нет, это понятно. Везде использую .php. Про это и писал, кстати.  Но что случится плохого-то от HTML? Ну, теоретически. Бедненький сервер помрет, вставив пару иклудов? 

Ладно. А если я пропишу все файлы не как .html, а как .xyz? Видимо, Бегет покажет не 0,2% нагрузки на самом дешевом тарифе, а... 0,3 на 1000 посещений? 😃

tommy-gung
На сайте с 22.11.2006
Offline
287
#6
D.iK.iJ #:

Нет, это понятно. Везде использую .php. Про это и писал, кстати.  Но что случится плохого-то от HTML? Ну, теоретически. Бедненький сервер помрет, вставив пару иклудов? 

Ладно. А если я пропишу все файлы не как .html, а как .xyz? Видимо, Бегет покажет не 0,2% нагрузки на самом дешевом тарифе, а... 0,3 на 1000 посещений? 😃

речь в данном случае про безопасность
Здесь не могла быть ваша реклама
M
На сайте с 04.12.2013
Offline
223
#7
D.iK.iJ #:
Бедненький сервер помрет, вставив пару иклудов?

Дело не в паре инклудов.

Заставляете весь статик прогонять через пых. Или не прогонять, если на фронте работает др. Web-сервер, отдающий статик, что, возможно, еще хуже (код ваших вставок уйдет на клиент).

Открываете потенциальную дыру в безопасности. Ну, не рассчитаны вменяемые системы на обработку html-файлов пыхом, т.е. могут спокойно пропускать таких троянских коней, рассчитывая на вменяемость админа/др. программиста.

С моей точки зрения это выглядит примерно так же, как если бы вы предложили запросы на загрузку статич. картинок отдать на обработку пыху.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий