Поисковик ищет тэг, но возможно он ищет его в head'е. В том то и весь вопрос. Вот я и хочу выяснить где он его ищет.
Там perl.
Есть шаблон. Шаблон - шапка.
Она грузится всегда на всех страницах.
шапка состоит из следующего:
<html>
<head>
<title></title>
</head>
<body>
далее идут всякие меню сайта и шапка закрывается
теперь файл скрипта. Сначала вызывается эта шапка, потом идет запрос в БД откуда берется заголовок для страницы и выводится остальная часть страницы. Причем вот этот заголовок, который был получен из ЮД нужно вставить в title
Варианты использования title:
1. Каждый раз, при нажатии на ссылку (переходе по меню) в самом файле (не в шапке) идет запрос к БД на получение заголовка страницы.Этот заголовок нужно вставить в title. Мы просто получаем этот заголовок из БД а ниже вставляем в title этот заголовок. Но опять тот же вопрос проиндексируют ли поисковики title которые расположены не в head'е.
2. Делаем тот же запрос что в файле, но делаем его перед шапкой, после чего получаем заголовок страницы, вставляем в шапке в title и потом уже загружаем сам файл в котором опять идет запрос к БД. Минус данного метода - 2 раза обращение к БД.
3. Выполняем сначала файл. Т.е. все запросы к БД. Заголовок страницы засовываем в title а саму сгенерированную страницы засовываем в переменную. После чего выводим шапку, в которой в титле мы вставляем переменную заголовка которого мы получили из запроса, после чего выводим переменную, в которую мы записали сгенерированную страницу.
Вот 3 метода. Реализовать можно любой. Но! Самый простой из них - метод 1. Но я не уверен в том, что поисковик правильно проиндексирует title или проиндексирует ли вообще.
Что посоветуете?
В любом браузере нормально грузится.
А нужно это вот для чего. Существует шапка у сайта. Соответственно в шапке находится title. Но при нажатии на различные ссылки title должен меняться в зависимости от ссылки. Но то что вставляется в title берется из базы данных. Так вот чтобы не делать дополнительный запрос к базе данных хочу переместить сам title там где этот запрос осуществляется.
Но меня интересует, поисковики, индексируя сайт ищют title в head'е или по всей странице?