Я хотел бы иметь один файл php, который будет включен в заголовок каждой веб-страницы в моем Интернете, и это будет эхо название и мета-описание этой страницы. Php проверит, каков текущий URL-адрес страницы, и в зависимости от этого будет отображаться заголовок и мета-описание. Мой вопрос: будут ли поисковые роботы нормально читать заголовки и будут ли типы заголовков и описания этого типа плохими для SEO (я не вижу, как CMS для SEO может быть построена по-другому)?php dynamical html titles
Вот мой код PHP файла для гулких названий:
<?php
$myurl = $_SERVER[REQUEST_URI];
if (strpos($myurl, '?') !== false)
{
$myurl = substr($myurl, 0, strpos($myurl, '?'));
}
if ($myurl == "/index.php")
echo '<title>My index title</title>
<meta name="description" content="This is an example of a meta description.">';
else if ($myurl == "/services.php")
echo '<title>My service title</title>
<meta name="description" content="This is an example of a meta description.">';
?>
Веб-сканеры и SEO не могут видеть ваш PHP-код. Пока результирующая страница будет построена так, как вы ожидаете, никакая внешняя система не сможет узнать, как ваш серверный код действительно попал на эту итоговую страницу. – David