网站死链是指没有正确链接到目标页面的页面链接,如果到达这个页面,就会显示404错误。网站出现死链会对网络爬虫产生不好的影响,会让蜘蛛浪费时间和资源,影响网站的收录。下面介绍一个简单的方法,利用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
请登录后查看评论内容