重庆SEO, 关注并探索SEO与WEB技术。针对用户体验,提供白帽SEO以及PHP网站建设以及运营服务。 详情

Shell脚本实现网站静态化

发布于 作者 [重庆SEO]

更新于 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可查看这里

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

分类:Linux

Tags: 静态, 脚本, 实现,

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

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

版权说明: 本站遵循 CC BY-NC-SA 4.0 协议, 未表明转载信息均为原创或整理,转载或引用请注明出处,以便溯本求源。

补充说明: 本文在本站发布于2016-07-18,文中部分内容可能存在过时或不正确,请知晓!如果可以请留言告知。

本文是否有所帮助?
点赞
说一说
打赏