如何将网站地图sitemap纯静态化

MAY的SEO博客
MAY的SEO博客
MAY的SEO博客
582
文章
762
评论
2019年5月9日10:30:11 9 6,092

不清楚WordPress免插件制作网站地图的小伙伴,请先转至《网站地图制作(WordPress免插件)》这篇文章。

很多小伙伴用WordPress创建网站地图sitemap时,使用了May上面的这种方法,记得当时使用的是虚拟主机,只能将sitemap伪静态化;现在已经更换成服务器,可以完全实现sitemap纯静态化,来加快网站访问速度。毕竟每次重新生成绝对会是一个耗能大户,还有可能会被怀有恶意之人拿来作为攻击网站的入口。下面May就教你如何将网站地图sitemap纯静态化。

如何将网站地图sitemap纯静态化

Step 1. 首先将之前的站点地图sitemap.php修改一下:

sitemap.php 里面的require('./wp-blog-header.php'); 要改成 require('../wp-blog-header.php'); 也就是注意相对位置!

Step 2. 在网站根目录创建一个新的文件夹,命名为:diy

Step 3. 将修改好后的站点地图sitemap.php移动到新创建的diy文件夹

Step 4. Linux定时任务 + wget定时生成站点地图sitemap.xml

这一步骤最简单的方法就是借助宝塔面板来实现:

宝塔面板 - 计划任务 - 添加计划任务:

任务类型:Shell脚本

任务名称:网站地图生成(自定义命名)

脚本内容:如下:(请换成自己的网址)

wget -O /www/wwwroot/may90.com/sitemap.xml –no-check-certificate https://may90.com/diy/sitemap.php && sed -i 1d /www/wwwroot/may90.com/sitemap.xml

代码下载地址:https://pan.baidu.com/s/1nPLTbHMEJ9p7N9LplaVJLw   提取码:yes7

网站地图-宝塔面板脚本生成

上面这一步骤适用于开启https站点的操作;如果贵站还没有开启https,只需要将脚本内容稍微修改一下,去掉“–no-check-certificate”即可,脚本如下:

wget -O /www/wwwroot/may90.com/sitemap.xml http://may90.com/diy/sitemap.php && sed -i 1d /www/wwwroot/may90.com/sitemap.xml

代码下载地址:https://pan.baidu.com/s/1VtQF5nDb0rx5iF_aKrBHpA 提取码:ceub

Step 5. 验证

https://may90.com/sitemap.xml(换成贵站的站点地图地址)访问成功,就说明已经设置好了!即已经将站点地图完全静态化了。

总结:以上就是将网站地图sitemap完全静态化的方法!经May亲测哦。如果不懂技术的小伙伴,建议不要想太多,直接按照上面的方法生搬硬套吧!

 

 

  • 我的微信
  • 扫一扫微信,添加好友
  • weinxin
  • 我的微信公众号
  • 关注公众号,了解最新动态
  • weinxin
MAY的SEO博客
  • 本文由 发表于 2019年5月9日10:30:11
  • 转载请务必保留本文链接:https://may90.com/building/st.html
网站地图怎样才更有利于SEO优化 SEO技术

网站地图怎样才更有利于SEO优化

网站地图,顾名思义,就是网站的地图,帮助搜索引擎了解网站结构,更智能地抓取网站。如果你的站点地图能帮助搜索引擎蜘蛛更好地理解,那么会更有利于网站收录。本文分享:网站地图怎样才能更有利于SEO优化? 网...
2019年主流搜索引擎提交sitemap入口,加快网站收录 SEO优化

2019年主流搜索引擎提交sitemap入口,加快网站收录

网站地图是放有网站所有链接的一个页面,很多网站的链接层次比较深,搜索蜘蛛很难抓取到,而网站地图可以让搜索引擎蜘蛛比较方便地抓取网站页面,清晰了解网站结构,因此搜索引擎非常喜欢网站地图,所以网站上一般建...
sitemap中changefreq、priority该如何设置? SEO建站

sitemap中changefreq、priority该如何设置?

May曾经有分享过一篇文章《网站地图制作(WordPress免插件)》,最近查看了很多网站的sitemap,对比中发现了一些之前忽略了的问题。下面以我之前的sitemap.xml为例: <?ph...
网站地图制作(WordPress免插件) SEO技术

网站地图制作(WordPress免插件)

对于不懂php也不想借助插件的May来说,网站地图制作着实特别头疼。下面May就总结一下通过在网上查找相关资料,不借助WordPress插件,成功制作sitemap.html和sitemap.xml。...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:9   其中:访客  5   博主  4
    • 网上赚零花钱 网上赚零花钱 4

      其实博客和论坛等主流程序,在应用中心买个地图插件就行,就不用那么复杂了 :mrgreen:

        • MAY的SEO博客 MAY的SEO博客

          @ 网上赚零花钱 买个地图?哈哈,果然是土豪。对于穷站长的我,只能自己动手解决了。

        • 热搜头条 热搜头条 3

          文章不错非常喜欢

          • 仿真草坪 仿真草坪 0

            我的博客就按照你方法操作了完美了哈哈

            • 木大 木大 0

              代码复制不了啊

                • MAY的SEO博客 MAY的SEO博客

                  @ 木大 已经分享到了网盘,请直接从网盘上下载代码。

                • 雨天 雨天 1

                  已经安装了winscp还可以安装宝塔面板么?