为你的wordpress博客免插件添加网站地图

网站地图(Sitemap)是很多站长的必备功能,它可以直观体现网站的内容结构,以便搜索引擎进行抓取和收录,这些功能也早就以各种第三方插件的形式存在于应用市场

但我们通常并不需要每个插件中的所有功能,运行过多的插件会使我们的博客变得臃肿不堪,而某些适配不佳的插件还会大大的影响我们博客的稳定性,这样适得其反,降低网站的友好度

实现这个功能并不难,只需php就可以做到(其实插件也是经过包装的PHP程序,而我们只需要其中的核心功能)

操作起来也很简单,如今的互联网时代,很多资源都唾手可得。根据现有的程序,你只需要按以下步骤操作,一分钟即完成部署

首先下载压缩包并将sitemap.php解压复制到网站的根目录(下载地址:https://wwa.lanzoui.com/iA8zBttpuzi

如果你的WEB服务器是Nginx,请在配置文件中加入以下规则:

rewrite ^/sitemap.xml$ /sitemap.php last;

注意不要忘记结尾分号’ ;’,否则会因语法错误导致网站崩溃


如果你的WEB服务器是Apache,请在网站根目录的 .htaccess 中加入以下规则:

RewriteRule ^(sitemap)\.xml$ $1.php

之后访问域名 + /sitemap.xml 即可看到如下自动生成的网站地图

网站地图示例图片