linux 利用shell生成xml站点地图脚本

作者:袖梨 2022-11-14

一些以静态页面为主的站点,可能不方便的没有生成sitemap 。而为了加快seo/seo.html">搜索引擎的收录,最好能主动做好sitemap,通过站长工具提交或写入robots文件,这样能加快百度、google等的收录。

下面以百度sitmap为例, 通过shell实现的代码如下:

代码如下 复制代码

cd /data/www
find . -name *.htm > site.txt
sed -i 's/.//http://news.361way.com//g' site.txt
echo '' >sitemap.xml
echo '' >> sitemap.xml
cat site.txt|awk '{print """n"
""$1"""n"
"""2013-10-28""""n"
"""always""""n"
"""0.6""""n"
"
"}'>>sitemap.xml
echo '
' >> sitemap.xml

以上使用到的参数,参考百度sitemap帮助页。

至于google sitemap也大同小异,而且google在收录方面更平民化一些。直接在google 站长工具页面提交站点地露天,一般三天左右的时候就可以收录。而百度只有所谓的优质用户才可以提交站点地图

相关文章

精彩推荐