WordPress系列教程(三)----站点地图(sitemap)制作

一、前言

站点地图(sitemap)可以将整个网站所有的链接地址汇聚到一个页面,然后提交给搜索引擎,有利于网站的SEO优化。

 

二、使用插件

WordPress中有很多插件,可以通过插件的方式来创建网站地图,使用的是Baidu Sitemap Generator这个插件,下载地址为:https://wordpress.org/plugins/baidu-sitemap-generator/

WordPress系列教程(三)----站点地图(sitemap)制作_第1张图片

下载下来之后,通过上传插件的方式进行安装

WordPress系列教程(三)----站点地图(sitemap)制作_第2张图片

安装好之后点击启用

然后在设置中使用

WordPress系列教程(三)----站点地图(sitemap)制作_第3张图片

通过http://xxx.xxx.xx/sitemap.xml就可以访问,Sitemap工具帮助:http://zhanzhang.baidu.com/wiki/93

 

三、使用代码

 

如果有一点编程的基础,可以通过代码来实现站点地图,在网站空间根目录下创建sitemap.php文件,内容如下:

';

echo ''

?>









daily

1.0











monthly

0.6





 0) {

foreach($mypages as $page) { ?>



ID); ?>

ID)->post_modified); ?>+00:00

weekly

0.6





 0){

foreach ($terms as $term) { ?>



slug); ?>

weekly

0.8





 $tag ) {

$link = get_term_link( intval($tag->term_id), "post_tag" );

if ( is_wp_error( $link ) )

return false;

$tags[ $key ]->link = $link;

?>





monthly

0.4





以上代码生成的是xml格式的文件,不是HTML格式的文件,如果是通过代码的方式来生成站点地图的话,还需要配置伪静态,将sitemap.xml请求到sitemap.php中。

 

四、配置网站rotbots.txt

User-agent: AhrefsBot
Disallow: / 
User-agent: BUbiNG
Disallow: /
User-agent: *
Disallow: /wp-*/
Disallow: /trackback/
Disallow: /comments/
Disallow: /attachment/
Disallow: /comments/feed
Disallow: /feed
Disallow: /*/feed
Disallow: /*/comment-page-*
Disallow: /tag/
Disallow: /author/
Disallow: /*?replytocom=*
Disallow: /*/trackback
Disallow: /wp-*.php
Disallow: /search/

Sitemap: http://xxxx.xxxx.xxx/sitemap.xml
Sitemap: http://xxxx.xxxx.xxx/sitemap.html

 

你可能感兴趣的:(WordPress,WordPress,站点地图,sitemap)