前言
当你在 WordPress 后台上传图片时,WordPress 会自动生成一个媒体附件页面,这些页面没有什么内容只有一张图片或其他附件,所以有可能会被搜索引擎判定文章内容质量低下。
好在办法总比困难多,只要跟着下面的步骤操作就可以解决这个不利于 SEO 的小问题。之所以说这是小问题是因为我感觉媒体附件页面不一定会影响到 SEO ,这种事情谁又能说得准呢。
步骤
将下面的代码添加到你 WordPress 当前主题的 functions.php
文件中即可禁用 WordPress 媒体附件页面并 301 重定向到文章页面或首页。
//禁用 WordPress 附件页面
function wpb_redirect_attachment_to_post() {
if ( is_attachment() ) {
global $post;
if( empty( $post ) ) $post = get_queried_object();
if ($post->post_parent) {
$link = get_permalink( $post->post_parent );
wp_redirect( $link, '301' );
exit();
} else {
//如果上级文章不可以则跳转到首页
wp_redirect( home_url(), '301' );
exit();
}
}
}
add_action( 'template_redirect', 'wpb_redirect_attachment_to_post' );
后语
66哥我做站多年,感觉一切 SEO 都是玄学,有些站我即便很努力的做各种 SEO 优化依然收录寥寥无几,有些站几遍是采集的垃圾内容甚至不去搭理它也依然可以每天收录。
总之,这种东西还是在于你自己,只要用心做一个站迟早都是会收录的,说这些只是希望大家不要太在意 SEO ,只要你站的内容好坚持原创,你的站就是最棒的!