当前位置: 首页 > 网站开发 > 正文

网站内容优化(五)

关键字:
1 星2 星3 星4 星5 星 (1 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share
文章目录

一.wordpress feed输出错误

最近发现百度收录里面出现了”http://www.chepoo.com/tag/similarity/feed”这样的记录,打开出现了错误:
wordpress-feed-error
解决问题方法:修改根目录下的wp-blog-header.php文件。
源文件为:

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( !isset($wp_did_header) ) {
 
	$wp_did_header = true;
 
	require_once( dirname(__FILE__) . '/wp-load.php' );
 
	wp();
 
	require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}

修改为:

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( !isset($wp_did_header) ) {
 
	$wp_did_header = true;
	ob_start();
	require_once( dirname(__FILE__) . '/wp-load.php' );
    ob_end_clean();
	wp();
 
	require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}

上述异常消失。

二.优化head头多余的link rel

在查看网页源码是发现:

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.chepoo.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.chepoo.com/wp-includes/wlwmanifest.xml" />

这两个link rel是多余的,经常是由wp_head()函数带来的。修改主题的functions.php,去掉多余的link rel。

remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'rsd_link' );

去掉feed 评论的link rel

remove_action( 'wp_head', 'feed_links_extra', 3 );

去掉prev和next的link rel

remove_action( "wp_head", "adjacent_posts_rel_link_wp_head", 10, 0 );

三.xmlrpc错误

http://www.chepoo.com/xmlrpc.php链接出现错误。修改根目录下的xmlrpc.php。把XMLRPC_REQUEST改为false.

define('XMLRPC_REQUEST', false);

备注:我的wordpress版本是3.5.1

本文固定链接: http://www.chepoo.com/website-content-optimization-5.html | IT技术精华网

网站内容优化(五):等您坐沙发呢!

发表评论