Shell脚本实现网站静态化
发布于 分类 Linux
更新于 2016-08-30
13天前 有1个用户阅读过
思路简单清晰,使用curl或wget抓取页面生成静态页面,方法来自http://zhangge.net/5095.html
DEMO:
静态化sitemap.htmlwget 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 --