Что я обычно делаю с универсальными заголовками, так это то, что я объявляю некоторые переменные PHP перед тем, как включить заголовочный файл.Они могут быть уникальными для каждой отдельной страницы, поэтому мета-имена и т. Д. Могут быть изменены в зависимости от страницы.
Пример:
<?php
$metaName='robots';
$metaContent='noindex';
include_once('head.php');
?>
Затем в вашем головном файле:
<head>
<meta name="<?php echo $metaName; ?>" content="<?php echo $metaContent; ?>">
//What else you may have
</head>
Тогда, в зависимости от того, что вы хотите, вы всегда можете перестроить свою логику, добавить и использовать больше переменных и т. Д., Но этого должно быть более чем достаточно, чтобы дать вам общее представление.
Если вы не хотите устанавливать переменные $metaName
и $metaContent
на каждой странице, вы можете выбрать для них некоторые значения по умолчанию в файле head .
Пример:
<?php
if(!$metaName) {
$metaName='default value';
}
if(!$metaContent) {
$metaContent='default value';
}
?>