WordPress网站死链自动添加到silian.txt,让蜘蛛访问更友善

WordPress网站死链自动添加到silian.txt,让蜘蛛访问更友善

网站死链是指没有正确链接到目标页面的页面链接,如果到达这个页面,就会显示404错误。网站出现死链会对网络爬虫产生不好的影响,会让蜘蛛浪费时间和资源,影响网站的收录。下面介绍一个简单的方法,利用WordPress的功能自动将死链添加到silian.txt文件中,让蜘蛛访问更友善。图片[1]-WordPress网站死链自动添加到silian.txt,让蜘蛛访问更友善-晓白博客网

一、添加死链检测插件 首先,在WordPress安装和启用Broken Link Checker插件,这个插件可以检测网站中的死链并标记出来。

二、设置死链自动添加到silian.txt 将以下代码添加到functions.php中:

function custom_broken_link_check() {
  global $wpdb;

  $result = $wpdb->get_results( "
    SELECT url
    FROM $wpdb->blc_links
    WHERE ( http_code = 404 OR http_code = 410 )
  " );

  $output = '';
  foreach ( $result as $row ) {
    $output .= "Disallow: {$row->url}\n";
  }

  if ( $output !== '' ) {
    $file = ABSPATH . 'silian.txt';

    if ( file_exists( $file ) )
      unlink( $file );

    file_put_contents( $file, $output );
  }
}
add_action( 'checklinkspost', 'custom_broken_link_check' );

这个代码可以自动将检测到的死链添加到WordPress根目录下的silian.txt文件中,实现了对蜘蛛的友好访问。

三、文件命名不能更改 需要注意的是,将文件命名为silian.txt不可更改,否则蜘蛛会无法正确读取到这个文件。

总结: 通过添加WordPress插件和自定义一些代码,我们可以很容易地实现将网站死链自动添加到silian.txt中,让蜘蛛访问更友善且有效,提高网站SEO的效果,提高网站被搜索引擎收录的概率。

晓白博客网版权所有,原文地址https://www.xbnb.cn/637
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容