Есть ли у меня простой способ получить содержимое тега <h1>
из html-файла, используя PHP (или Smarty), на стороне сервера?
Справочная информация заключается в том, что мне нужно сделать некоторые SEO наустаревший PHP-сайт на базе Smarty, с кучей страниц контента с заголовком не определено .
Т.е. главная страница index.php
загружает общий шаблон index.tpl
, который содержит <head>
section вместе с <title>
и мета-тегами описания для всех страниц , а затем просто извлекает содержимое из отдельного pXXX.html
, основываясь на параметре id
в URL.Каждая «контентная» страница имеет тег <h1>
, в котором хранится соответствующий заголовок, но заголовок страницы остается постоянным.
Поскольку их слишком много, чтобы редактировать каждый из них по отдельности, я хотелчтобы узнать, смогу ли я получить их каждый, проанализировав страницу по запросу.Я думаю, я мог бы создать сценарий, который бы выполнял некоторую пакетную обработку, но я ищу быстрое решение, которое не изменило бы эти страницы контента.
Я также открыт для других предложений.Честно говоря, я никогда раньше не использовал Smarty, поэтому я мог бы что-то здесь упустить.