Вы можете ссылаться на следующий код для динамических метатегов в соответствии со страницами.
ниже приведен код структуры codeigniter. просто поймите логику кода
поместите эту логику в заголовок ..
<?php
$current_url = $actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$pg_id = $this->uri->segment(1);
switch ($pg_id) {
case 'about-us':
$where="`page_url` LIKE '%about-us%' ";
$qry="SELECT * FROM `ci_site_meta` WHERE `is_active` ='1' AND ".$where."";
$page_details = $this -> home -> customQuery($qry);
break;
case 'contact-us':
$where="`page_url` LIKE '%contact-us%' ";
$qry="SELECT * FROM `ci_site_meta` WHERE `is_active` ='1' AND ".$where."";
$page_details = $this -> home -> customQuery($qry);
break;
....
....
}
?>
<?php if(!empty($page_details)){ ?>
<title><?php echo $page_details[0]->title; ?></title>
<meta name="description" content="<?php echo $page_details[0]->meta_description; ?>" />
<meta name="keywords" content="<?php echo $page_details[0]->meta_keywords; ?>" />
....
....
<?php }else{ ?>
<!-- place all default meta tags -->
<?php } ?>
Измените приведенный выше код согласно вашему требованию.