如何移除WordPress中的shortlink(短连接)、wp-json

 所属分类:WordPress教程

 浏览:378次-  评论: 0次-  更新时间:2022-08-10
描述:是不是发现百度重复收录你网站同一篇文章只是地址不一样,其实都是一篇文章,这就是shortlink这个短链接地址造成的。移除前源代码效果:移...

是不是发现百度重复收录你网站同一篇文章只是地址不一样,其实都是一篇文章,这就是shortlink这个短链接地址造成的。

移除前源代码效果:

如何移除WordPress中的shortlink(短连接)、wp-json

移除 shortlink 代码:

// 移除头部 wp-json 标签和 HTTP header 中的shortlink
remove_action('wp_head','wp_shortlink_wp_head',10,0); 
remove_action('template_redirect','wp_shortlink_header',11,0);

移除后源代码效果:

如何移除WordPress中的shortlink(短连接)、wp-json

同样的,我们也不需要在WP站的head部分保留wp-json信息,可以通过下面的代码移除,将代码复制到你当前主题中“functions.php”的末尾即可;

移除前源代码效果:

如何移除WordPress中的shortlink(短连接)、wp-json

移除 wp-json 代码:

// 移除头部 wp-json 标签和 HTTP header 中的 link
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );

移除后源代码效果:

如何移除WordPress中的shortlink(短连接)、wp-json

另外,还有移除 REST API 的代码如下,但是这个可能会导致你网站打不开,需要谨慎添加;

//移除 REST API
add_filter('json_enabled', '__return_false' );
add_filter('json_jsonp_enabled', '__return_false' );
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

以上的内容就是 WordPress 站移除头部 shortlink、wp-json 教程,将 WP 站的头部精简有利于搜索引擎的抓取



 标签: WordPressshortlink
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!