Shell脚本实现网站静态化

发布于 分类 Linux

更新于 2016-08-30

13天前 有1个用户阅读过

思路简单清晰,使用curl或wget抓取页面生成静态页面,方法来自http://zhangge.net/5095.html

DEMO:

静态化sitemap.html
wget http://seonoco.com/index.php/sitemap.html -O /www/seonoco.com/sitemap.html
静态化首页
wget http://seonoco.com/index.php/index.html -O /www/seonoco.com/index.html
比PHP生成静态的方法是不是简单太多了。再配合crontab定时任务间隔时间自动执行一下。

关于demo的解释,因为网站前台使用了伪静态,如果不要index.php 直接生成会出现空文档。

另外,如果你的nginx/apache服务器设置过屏蔽wget或curl的配置,需要伪造一下UA,关于curl/wget伪造UserAgent可查看这里

重要的一点:请根据自己的项目实际情况改善和选择适合的方法。

-- The End --

本文标题: Shell脚本实现网站静态化

本文地址: https://seonoco.com/blog/shell-html-cache

点赞 0
感谢支持
0
多谢反馈
评论 0
打赏

支持微信/支付宝

评论 ( 当前有 2 条评论 )

网友

最新最早
  • 网友2016-07-22 21:13:02
    虚拟空间有什么有效办法吗
  • seonoco @ 楼上 2016-07-26 16:49:02
    美国VPS,价格不贵,值得拥有。