Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最好是jQuery/可能是PHP:为SEO获取H1到标题的内容_Php_Jquery_Seo_Title - Fatal编程技术网

最好是jQuery/可能是PHP:为SEO获取H1到标题的内容

最好是jQuery/可能是PHP:为SEO获取H1到标题的内容,php,jquery,seo,title,Php,Jquery,Seo,Title,有没有一种方法可以让H1的内容转移到标题标签,同时使其SEO友好 我不想详细说明为什么我想要这个,但我想给你们一个明确的例子。我有这个: <h1>Site name / Category / Page title</h1> 站点名称/类别/页面标题 我想把它复制到某一页的标题上: <title>Site name / Category / Page title</title> 站点名称/类别/页面标题 对我来说,最简单的方法是使用jQuer

有没有一种方法可以让H1的内容转移到标题标签,同时使其SEO友好

我不想详细说明为什么我想要这个,但我想给你们一个明确的例子。我有这个:

<h1>Site name / Category / Page title</h1>
站点名称/类别/页面标题
我想把它复制到某一页的标题上:

<title>Site name / Category / Page title</title>
站点名称/类别/页面标题

对我来说,最简单的方法是使用jQuery,但我想这对搜索引擎机器人来说是不安全的?

你说得对:机器人不会注意到,因为它们只查看服务器响应中的html。使用PHP。你说得对:机器人不会注意到,因为它们只查看服务器响应中的html。改用PHP。

试试看(我假设您在该页面上只有一个h1标记)

试试看(我假设您在该页面上只有一个h1标记)


为什么不在服务器端生成一个页面,其中title标签就是您想要的标签?如果您使用jQuery设置标题,robots将不会看到它,因为它们只查看纯html。

为什么不在服务器端生成页面,并使用您想要的标题标记?如果您使用jQuery设置标题,机器人将看不到它,因为它们只查看纯html。

您必须使用PHP。我认为“最简单”的方法是使用以下内容:

<?php

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

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

...
...
...

您可能需要查看模板系统。

您必须使用PHP。我认为“最简单”的方法是使用以下内容:

<?php

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

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

...
...
...

您可能需要查看模板系统。

您可以直接使用,如下所示

jQuery('html title').html(jQuery('h1').html())

jQuery('html title').html(jQuery('h1_id').html())


将h1_id视为可以直接使用的标记的id,如下所示

jQuery('html title').html(jQuery('h1').html())

jQuery('html title').html(jQuery('h1_id').html())

将h1_id视为标记的id