如何找出并删除WordPress网站中的死链接

什么是死链接?

如果浏览器向web服务器发出一个请求,但web服务器找不到相应的文件,如图片,这叫做 Bad Request。而请求中给出的相应文件的链接,就是死链接(Broken Links)。在WordPress网站中,由于主题或插件开发者的疏忽或其他原因,可能会产生一些死链接。

为什么要删除网站中的死链接?

死链接让浏览器发出了不必要的请求,而浏览器在加载网页时发出的请求越多,网页加载就越慢。

如何找出并删除网站的死链接?

我们可以在pingdom网站上测试我们的网站速度。输入自己的域名后,pingdom会给出网站的速度分析报告。在分析报告里,可以查看网站是否有死链接。如下图,背景色为黄色,并且前面有一个感叹号的这个请求就是一个坏请求(Bad Request),也就是死链接。点击右边的小按钮可以查看对应的浏览器请求。在右边的Request Headers下面的Referer一栏中可以找出是哪个文件要求浏览器发出这个请求。

bad request

在上图中可以发现,web服务器找不到bx_loader.gif这个文件。我用文件编辑器打开了Referer指出的文件。然后在文件中查找 bx_loader.gif,如下图。

remove bad request

在这个CSS文件中,我将url(images/bx_loader.gif)删除。之后在pingdom网站上重新测试,这一次没有发现死链接。

为这篇文章评分
[Total: 0 Average: 0]

发表评论

电子邮件地址不会被公开。 必填项已用*标注