欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」WordPress MIP站点Canonical与miphtml关联标签使用规范

作者 : 自学哈 本文共2305个字,预计阅读时间需要6分钟 2022-11-26 共119人阅读
也想出现在这里? 联系我们

在做百度MIP独立站点下,我们的站点对于同一个html页面,可能存在两种情况,一个是mip页面,一个是原来的页面。百度会抓取这两个页面,所以我们需要利用canonical标签和miphtml标签将它们联系起来,告诉搜索引擎他们之间的关系,同时这也将是百度MIP对网页权重传值的一个重要标准,甚至说是唯一的判断。添加关联标签后,MIP页的会继承原页面(移动端)的点击权重,同时MIP页将作为搜索引擎的首选导流页面。

MIP页面 Canonical 标签关联方法

Canonical标签只针对于你做的MIP页面,而且是必要的一个标签,如果没有这个标签,MIP规范验证是无法通过的,同时如果Canonical标签的链接没有指向到你原有页面,可能你这个MIP站点就白做了,因为你没有链接好,所以百度并不会把MIP页面的权重附加到你原来的主页面。

下面子凡分享一个关于WordPress独立MIP站点,Canonical标签链接到原站点页面的代码案例,方便大家做好MIP页面到原页面的指向。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if(is_home()){
	echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_bloginfo(\'url\')).\'" />\'."\\n";
}else
if(is_tax() || is_tag() || is_category()){
	$term = get_queried_object();
	echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_term_link( $term, $term->taxonomy )).\'" />\'."\\n";
}else
if(is_page()){
	echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_permalink()).\'" />\'."\\n";
}else
if(is_single()){
	echo \'<link rel="canonical" href="\'.str_replace(\'mip.zhangzifan.com\',\'zhangzifan.com\',get_permalink()).\'" />\'."\\n";
}
?>

以上代码为子凡独立MIP站点所使用,代码中的网址请对应修改好,放置于你WordPress MIP主题的header.php文件中,替换原来Canonical标签代码即可完成,以上方法适用于所有WordPress独立MIP站点的用户使用。

当然,如果你的网站仅仅只是一个独立的MIP站点,内容也都是独立的,没有任何相关连的站点,那么Canonical标签则指向MIP页本身url。以上方法将不适用。

注意:在MIP页中使用,指向原页面(m站),也可以指向原始网页中所指向的pc页。

原页面使用 miphtml 指向 MIP页面

在原页面使用,用来指向MIP页,以使得百度搜索引擎能更好的发现你创建的MIP。也算是一种提升MIP页面收录的方式吧!

如果你也想要在你的原页面(PC端页面或者手机端页面)添加miphtml标签,希望让百度更快的发现你的MIP页面,那么子凡这里还是提供一段代码吧!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if(is_home()){
	echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_bloginfo(\'url\')).\'" />\'."\\n";
}else
if(is_tax() || is_tag() || is_category()){
	$term = get_queried_object();
	echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_term_link( $term, $term->taxonomy )).\'" />\'."\\n";
}else
if(is_page()){
	echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_permalink()).\'" />\'."\\n";
}else
if(is_single()){
	echo \'<link rel="miphtml" href="\'.str_replace(\'zhangzifan.com\',\'mip.zhangzifan.com\',get_permalink()).\'" />\'."\\n";
}
?>

同上方法把以上代码中的地址修改为你对应的站点域名即可,然后添加在你原主题的header.php文件中合适的位置即可。

写在最后:原页面使用 miphtml 指向 MIP页面你任性其实也可以不用添加,基本也是没有什么影响的,但是子凡再次提醒一下,MIP页面的Canonical标签一定要指向你的原页面,不然MIP页面的权重将不会被百度传递到你的原站点页面。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」WordPress MIP站点Canonical与miphtml关联标签使用规范
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号