Перископ из глубин Тихого океана (periskop.su) wrote,
Перископ из глубин Тихого океана
periskop.su

Category:

Вопрос по веб-проектированию

Вопрос для тех, кто немного шарит в php и веб-программировании, посему все прячу под кат.
Он несколько наивный, и даже глуповатый, возможно - с точки зрения продвинутых и прогрессивных, но мне надо разрешить коллизию.


Итак, есть архаичный сайт, построенный не на движке, а представляющий набор статических html-страниц, с кучей внедренных туда (в страницы) типовых компонентов посредством SSI-инклудов.

Поэтому в .htaccess используется вот такая строка:
AddHandler server-parsed .shtml .shtm .sht .html .htm
(если её убрать, SSI-вставки перестают парситься)

Нужно: внедрить в код небольшую исполняемую php-вставку.
Если я её тупо и по кондовому ставлю в html-код - выводится просто текстом, ничего не исполняется.
Если я ставлю этот код SSI-инклудом, тоже не исполняется.

Совет вставить в .htaccess строки
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
не канает - т.к. таким образом прекращается исполнение SSI-вставок страниц сайта, их много и они важны.
Возникает коллизия.

Можно ли её обойти, друзиа?
Как сделать так, чтобы эта php-вставочка исполнялась на html-страницах?
Не подскажете ли способ?
(и если возможно - желательно в виде пошагового алгоритма)
Tags: жж
Subscribe

promo periskop.su июль 3, 2020 16:25 33
Buy for 250 tokens
Меня несколько раз в неделю спрашивают, как там дела с "Путеводителем Транссиба" и движется ли процесс (особенно после нашествия коронавируса, который спутал очень многие планы). В этой записи постараюсь описать, что и как движется и обрисовать настоящее положение. Если помните, об окончании…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 15 comments