很多站长都是使用WordPress程序进行建站,但是后面都会遇到各种各样的问题,然后再进行调整。比如WordPress著名的xmlrpc需要禁用,但是有时候又会遇到一个问题,就是以前的文章的标头却含有X-Pingback链接,怎么去除呢?这里搬主题就分享一下WordPress文章标头含X-Pingback移除的最新教程。
一、什么是X-Pingback(Pingback)
Pingback是网志中常用的用来通知网志系统文章被引用情况的一种手段。”PingBack”的中文正确翻译为“广播”,是指计算机系统向外部发出引用信息,但不要与日常生活中的广播混淆。
当其他人连结至Web作者的网页时,Web作者获取通知的方法。这个方法使得Web作者可以追踪什么人连结至他的文章。如WordPress,具有当一篇文章发布的时候,自动pingback这篇文章中所有的链接的功能。
但是一般我们不会用到这个功能,都是选择禁用。
二、如何禁用xmlrpc
之前搬主题就分享过相关文章
OpenLiteSpeed禁用xmlrpc.php 避免DDoS攻击 2年前
0 591 0
虽然禁用了,同时WordPress后台也要做相应的设置,在【设置】-【讨论】如下
将上面的两个全部取消勾选
尝试通知文章中链接的博客
允许其他博客发送链接通知(Pingback 和 Trackback)到新文章
接下来还是存在一个问题,就是我们以上的设置只针对于新的文章有用,一些以前的文章都是默认启用的。然后在文章页面用浏览器查看该标头的时候,都会显示类似如下
X-Pingback: https://www.abc.com/xmlrpc.php
接下来我们要进行去除原有的这个标头
三、去除原有文章的X-Pingback标头
这里就操作有一点难度了。如果傻瓜一点的方法,就是到后台文章列表页面,全选文章后,点击批量操作,如下
但如果文章很多,这个方法就不合适了。需要到数据库进行操作。
这里搬主题演示的是MySQL数据库。先通过SSH工具登录数据库
MySQL -u root -p
输入后,会让输入数据库的root用户密码,输入后登录
接下来使用命令
查询目前的所有数据库:
SHOW DATABASES;
输出结果为当前服务器上存在的所有数据库名称。
这里我们要首先切换到指定数据库,并显示该数据库下的所有表:
USE database_name; -- 将database_name替换成要操作的数据库名称
SHOW TABLES;
接下来输入命令进行批量去除原有文章的X-Pingback标头
UPDATE wp_posts SET ping_status = 'closed';
注意以上的 wp_posts
,如果自己改了数据库前缀,需要改为对应的数据库前缀,然后再执行。
大家可以看到,几千篇文章0.2秒不到就操作完成了,非常快。接下来再去看相应的文章标头,都没有了X-Pingback标头了。以上就是搬主题分享的WordPress文章标头含X-Pingback移除的最新教程。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容