正文:
Sitemap
是一种方便的工具,可以让网站管理员告知搜索引擎他们网站上有哪些可以被抓取的网页。最简单的 Sitemap
形式是一个 XML
文件,其中列出了网站中的网址以及每个网址的其他元数据,例如上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度。这样,搜索引擎可以更加智能地抓取网站。
使用 Sitemap
可以同时生成首页、文章、单页面、分类和标签的 Sitemap
,比使用插件更加方便和快速。
教程开始
将以下代码保存为 sitemap
.php
,传到网站根目录。
tag
s
= get_terms
("post_tag
");
foreach
( $tags
as
$key
=> $tag
) {
$link
= get_term_link
( intval
($tag
->term_id
), "post_tag
" );
if
( is_wp_error
( $link
) )
return
伪静态设置
Nginx
编辑已存在的 Nginx
伪静态规则,新增如下规则后(平滑)重启 nginx
即可:
rewrite
^/sitemap
.xml
$ /sitemap
.php
last
;
Apache
编辑网站根目录的 .htaccess
,加入如下规则:
RewriteRule
^(sitemap
).xml
$ $1.php
结语:
汇站提醒:配置完成之后记得重启 Nginx
或 Apache
才能生效,然后到网站底部点击网站地图进行看下效果。