ユニバーサルヘッダーを共有する多数のページに一意の<meta>
タグを含めるのに問題があります。メタタグを動的に含めるにはどうすればよいですか?
ヘッダーはPHPを使用して、すべてのマイページの先頭にheader.htmlファイルが1つ追加されます。次のように最初に構造化ページ:
header.htmlが
<?php include('header.html');?>
<div id="contents">...</div>
<?php include('footer.html');?>
とheader.htmlを含まれているページには、私は今より承知しています。この構造
<html>
<head>
<title>...</title>
<meta>...</meta>
<link>...</link>
<scripts>...</scripts>
</head>
<body>
が含まれていSEOの多くの側面のための<title>
と<meta>
のタグの重要性の私はこれらが各ページのために適切にフォーマットされなければならないことを意識しています。これはちょうど
<link>...</link>
<scripts>...</scripts>
</head>
ヘッダが
<html>
<head>
<title>...</title>
<meta>...</meta>
<?php include('header.php');?>
<div id="contents">...</div>
<?php include('footer.html');?>
が含まれているページを
とheader.htmlは、この新しい構造が含まれています。私は今、このように私のページを構造化しているこれに対処するには非効率的だと私はそれが最初の場所でPHPを使用しての利点から逸脱して感じる。
このすべての質問で私は広範に限定されています。どのページにどのように<meta>
タグを含めることができますか?テンプレートアプローチで得られた設計上の利点を達成するために、すべてのページにハードコードする必要はありませんか?私が実装できるこれらの問題を克服する、より現代的な設計アプローチがありますか?