WordPress建站初期注意的几个点

一、固定链接的选择


首先进入后台

设置—-固定链接—-自定义链接里输入/%category%/%post_id%.html,意思为/分类别名/文章.html。个人感觉改成这样就可以了。



二、WordPress 分类目录链接的前缀



Mulinux运维的分类目录链接是想要变成如下的样子:

 http://blog.mulinux.com/linux

实际上更改为自定义固定链接后变成如下样子

 http://www.chenmumu.cn/category/wangzhan

在网上查了很多方法,解决方法就是:

后台—>设置—>固定链接—>在“分类目录前缀”的输入框中加一个“.”即可。加一个点就行了。



三、清除版本信息



我们应该移除feed和js/css中的WordPress版本号,在当前主题的functions.php中添加以下代码:


// 同时删除head和feed中的WP版本号
 function ludou_remove_wp_version() {
 return '';
 }
 add_filter('the_generator', 'ludou_remove_wp_version');
 // 隐藏js/css附加的WP版本号
 function ludou_remove_wp_version_strings( $src ) {
 global $wp_version;
 parse_str(parse_url($src, PHP_URL_QUERY), $query);
 if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
 // 用WP版本号 + 12.8来替代js/css附加的版本号
 // 既隐藏了WordPress版本号,也不会影响缓存
 // 建议把下面的 12.8 替换成其他数字,以免被别人猜出
 $src = str_replace($wp_version, $wp_version + 12.8, $src);
 }
 return $src;
 }
 add_filter( 'script_loader_src', 'ludou_remove_wp_version_strings' );
 add_filter( 'style_loader_src', 'ludou_remove_wp_version_strings' );

去除WordPress后台右下角WordPress版本号:

在fuction.php中加入以下代码可消除:

add_filter('admin_footer_text', 'left_admin_footer_text');
function left_admin_footer_text($text) {
// 左边信息改成自己的站点
$text = '感谢访问XXXX';
return $text;
}
add_filter('update_footer', 'right_admin_footer_text', 11);
function right_admin_footer_text($text) {
// 隐藏右边版本信息
}

四、robots的文件修改方法及写法


在网上找了很多资料,类似使用remove_action方法都不能真正解决此问题。上面的方法虽然麻烦了一点。但是经测试最实用。感谢逍遥乐IT博客分享的这篇文章。


根据网上搜索得来的常用的robots.txt相关解释,详细的可百度查看robots词条。

User-agent: *
Disallow: /*?* (屏蔽搜索引擎机器人收录动态网页,因为/?q=id也是能访问文章的哦!)
Disallow: /wp-admin (屏蔽搜索引擎机器人收录管理界面)
Disallow: /wp-content/plugins (屏蔽搜索引擎机器人收录插件文件)
Disallow: /wp-content/themes (屏蔽搜索引擎机器人收录模板文件)
Disallow: /wp-includes (屏蔽搜索引擎机器人收录JS文件)
Disallow: /trackback (屏蔽搜索引擎机器人收录trackback等垃圾信息,关闭trackback的可以忽略)
Disallow: /feed (Feed中都是与日志相同的信息当然要屏蔽)
Disallow: /*/*/feed —限制抓取文章分类和单独文章文章页面的feed
Disallow: /comments表示不允许访问和收录所有wordpress评论留言页面
Disallow: /category/*/page/表示禁止访问和收录分类的相关分页
Disallow: /tag/*/page/


屏蔽捉取站内搜索结果。站内没出现这些链接不代表站外没有,如果收录了会造成和TAG等页面的内容相近。
Disallow: /?s=*
Disallow: /*/?s=*


根据需要来写自己的robots文件。wordpress的操作方法有两种,如下:

一、在本地写个robots.txt文件,直接上传到网站根目录。(此方法基本上适用于所有的程序做的网站)
二、wordpress可直接修改文件来实现robots。如下
在wp-includes目录下找到functions.php文件
打开functions.php文件,找到function do_robots() ,可以看到系统默认的robots.txt文件的定义规则。
 
找到如下代码
 $output .= "Disallow: $path/wp-admin/\n";
 $output .= "Disallow: $path/wp-includes/\n";
本博客是改成如下这样了。可根据此规则加上百度地图和谷歌地图的规则。如果你是使用地图插件,一般不用在这里加代码,插件启用后会自己加上类似这样一句“Sitemap: http://www.chenmumu.cn/sitemap.xml”
 
 $output .= "Disallow: $path/wp-admin/\n";
 $output .= "Disallow: $path/wp-includes/\n";
 $output .= "Disallow: $path/wp-content/plugins/\n";
 $output .= "Disallow: $path/wp-content/themes/\n";
 $output .= "Disallow: $path/trackback/\n";
 $output .= "Disallow: $path/feed/\n";
 $output .= "Disallow: $path/*/*/feed/\n";
 $output .= "Disallow: $path/comments/\n";
 $output .= "Disallow: $path/category/*/page/\n";
 $output .= "Disallow: $path/tag/*/page/\n";




Last modification:January 1st, 1970 at 08:00 am

Leave a Comment