Заголовки страниц создаются с помощью переменных php, а именно
<title>
<?php
echo $title." - ";
echo $description." | ".$city;
echo " | международные выставки, календарь выставок, экскурсионные туры по Германии, горные лыжи в Германии, Франции, Австрии, Швейцарии";
?>
</title>
Все прекрасно работает, создаются страницы с заголовком напр. следующего содержания:
<title>MODERNER STAAT - Выставка технологий IT, управления персоналом и финансами | Берлин | международные выставки, календарь выставок, экскурсионные туры по Германии, горные лыжи в Германии, Франции, Австрии, Швейцарии</title>
После проверки сайта через XENU на прохождение по посковым системам оказалось, что системы не воспринимают переменные с $... вообще, а заголовок страницы воспринимается только напечатанным текстом "| | международные выставки, календарь выставок, экскурсионные туры по Германии, горные лыжи в Германии, Франции, Австрии, Швейцарии"
В чем может быть проблема и как сделать так, чтобы поисковые системы все-таки считывали полное название страницы?
Спустя 4 минуты, 22 секунды (23.11.2009 - 14:19) sergeiss написал(а):
Цитата (GuteReisen @ 23.11.2009 - 15:14) |
что системы не воспринимают переменные с $... вообще |
Не понял... А как они будут воспринимать эти переменные, если они существуют только на сервере??? А вовне отдается только готовый код страницы, включающий полный заголовок.
У тебя эти переменные всегда определены, или существуют какие-то условия, при которых они могут быть пустые? Скорее всего, поисковики как раз при этих условиях и смотрят страницы (когда переменые пустые), и поэтому получается, как ты описал.
Спустя 19 минут, 46 секунд (23.11.2009 - 14:38) GuteReisen написал(а):
значениям переменных присваиваются данные из SQL базы, которые конечно же меняются, но пустыми быть не могут. При открытии страницы заголовок стоит полный заголовок. Вот и хочется, чтобы полный заголовок и проходил через поисковые системы. а не только его часть. Возможно ли это?
Спустя 1 час, 45 секунд (23.11.2009 - 15:39) yazykov написал(а):
Вам же написали, что у вас, по всей видимости, значение переменной не подставляется по каким-то причинам (надо смотреть код, может от сессии зависит или других условий).
Спустя 10 минут, 45 секунд (23.11.2009 - 15:50) GuteReisen написал(а):
конечно же не подставляется. потому вопрос и возник.
скорее всего, когда поисковые системы проходят по ссылкам, они не запускают php-скрипты, а считывают только напечатанную вручную информацию о странице.
Спрошу по-другому, есть ли способы заставить поисковые системы запускать скрипты при прохождении по ссылкам и использовать результаты работы скрипта для создания заголовков страниц.
скорее всего, когда поисковые системы проходят по ссылкам, они не запускают php-скрипты, а считывают только напечатанную вручную информацию о странице.
Спрошу по-другому, есть ли способы заставить поисковые системы запускать скрипты при прохождении по ссылкам и использовать результаты работы скрипта для создания заголовков страниц.
Спустя 31 минута, 9 секунд (23.11.2009 - 16:21) waldicom написал(а):
Title слишком длинный, может поэтому. Поисковые системы ничего не запускают, это обычные пользователи, если все упростить.