...

Shell脚本实现网站静态化

发布于 分类 Linux

更新于 2016-08-30

Markdown版本

思路简单清晰,使用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可查看这里

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

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

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

本文是否有所帮助?
00
0

评论 ( 当前有 2 条评论 )

网友

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