百度收录了feed页面,从搜索结果打开后不能显示正文,导致跳出率升高。
于是研究了一下如何过滤掉蜘蛛,进行跳转。具体代码如下:
修改wp-inclouds/feed-rss2-comments.php 在顶部添加如下代码即可跳转。
<?php
/**
* RSS2 Feed Template for displaying RSS2 Comments feed.
*
* @package WordPress
*/
$bots = array(
'Bot' => 'bot',
'spider' => 'spider'
);
$useragent = $_SERVER['HTTP_USER_AGENT'];
foreach ( $bots as $name => $lookfor ) {
if ( stristr( $useragent, $lookfor ) !== false ) {
$is_robot = true;
break;
}
}
if(!$is_robot)
wp_redirect(' ', 301);
本文仅为自己备份使用,如有更好的方式欢迎指正。