2010-12-13 1 views
1

Есть ли способ получить содержимое H1, переданного тегу TITLE, и в то же время сделать его SEO-дружественным?Предпочтительно jQuery/возможно PHP: получить содержание H1 для TITLE для SEO

Я не буду вдаваться в подробности, почему я хочу этого, но я бы лучше дал вам ясный пример. У меня есть это:

<h1>Site name/Category/Page title</h1> 

И я хочу, чтобы скопировать, что к названию этой определенной страницы:

<title>Site name/Category/Page title</title> 

Самый простой для меня было бы сделать это с помощью JQuery, но я думаю, что не собирается быть безопасным для роботов поисковых систем?

ответ

2

Вы правы: роботы не заметят, так как они только смотрят на html в ответе вашего сервера. Вместо этого используйте PHP.

0

Try (я предполагаю, что у вас есть только один h1-тег на этой странице)

$('title:first').html($('h1').html()); 
0

Почему вы не генерировать страницу на стороне сервера с тега заголовка, являющегося один вы хотели бы? Если вы установите заголовок с помощью jQuery, роботы не будут видеть его, поскольку они будут смотреть только на чистый html.

2

Вы должны использовать PHP. Я думаю, что «самый простой» способ - использовать что-то вроде этого:

<?php 

$pageTitle = 'Site name/Category/Page title'; 

?> 
... 
<title><?php echo $pageTitle ?></title> 
... 
<h1><?php echo $pageTitle ?></h1> 
... 

Возможно, вы захотите изучить систему шаблонов.

0

Вы можете использовать непосредственно, как показано ниже

JQuery ('HTML Title') HTML (JQuery ('h1') HTML().). .

ИЛИ

JQuery ('HTML Title') HTML (. JQuery ('# h1_id') HTML());

Рассмотрите h1_id как идентификатор тега

 Смежные вопросы

  • Нет связанных вопросов^_^