Использовать заголовок страницы как текст в теле - PullRequest
0 голосов
/ 02 марта 2012

Я пытаюсь найти способ отобразить заголовок сгенерированной страницы в теле в виде текста. Я попытался использовать следующий код для отображения заголовка.

  <script type="text/javascript">
    document.write('You have visited the page ' + document.title );
    </script>

Хотя код делает то, что я хочу, я думаю, что я должен использовать другой способ сделать это, более дружественный SEO! Когда я открываю страницу и проверяю код, я вижу этот код, а не результат (document.title).

Ответы [ 3 ]

1 голос
/ 02 марта 2012

Добавьте заголовок к серверному сценарию, который генерирует эту страницу.Вам нужно будет опубликовать часть своего серверного кода, чтобы получить более конкретный ответ.В общем:

<?php
$title = "My Page"
echo <<<EOT
<html>
<head>
    <title>$title</title>
</head>
<body>
    You have visited the page $title
</body>
</html>
EOT
?>
0 голосов
/ 02 марта 2012

Любой сгенерированный html на стороне клиента не появится в источнике. Вы должны сделать это на стороне сервера, в PHP или как угодно, если вы хотите это в исходном коде.

0 голосов
/ 02 марта 2012

Javascript не влияет на исходный код страницы. Он отображается после загрузки страницы, и вы видите результат. Используйте PHP для сортировки следующим образом.

...