私は、Googleがほとんどの場合、メタタグを無視してコンテンツを使用していることを知っています。(ここがポイントではありません)
私が作成したものではなく、既存の Web サイトで作業しています。迅速な解決策が必要です。変数を使用していると思います。
ウェブサイトの構築: (既知のテンプレート システムはありません)
言語選択付きのプレゼンテーションページであるindex.html
index.php によって埋め込まれたメニュー、コンテンツ、フッターのいくつかのコンテンツ ページを埋め込む index.php
これらの2つのページwelcome_en.htmlとwelcome_fr.html(これらのページは埋め込まれているため、これらのページにはヘッダーがありません)に対してのみ行う必要があるのは、異なるページタイトル(ブラウザータイトル)と異なるMETAタグを持つことです。
追加情報
index.php での言語検出:
<?php
$lang = $_GET['lang'];
$page = $_GET['page'];
if ($_GET['page'] == "" || !$_GET['page']) {
$page = "welcome";
}
if ($_GET['lang'] == "" || !$_GET['lang']) {
$lang = "_fr";
}
?>
埋め込みメニューの場合、このようなフッターなど
<?php include "menu.php";
?>
埋め込みコンテンツ用
<?php
//echo "$page$lang.html";
$lang = preg_replace('/[^a-z0-9_ ]/i', '', $_GET['lang']);
$page = preg_replace('/[^a-z0-9_ ]/i', '', $_GET['page']);
include $page . $lang . ".html";
?>
ヘッダー情報のメタ タグとタイトルは、変数のないすべてのページの index.php にあります。