当前位置:  开发笔记 > 编程语言 > 正文

如何在php中创建一个站点并让它生成一个静态版本?

如何解决《如何在php中创建一个站点并让它生成一个静态版本?》经验,为你挑选了1个好方法。

对于我所拥有的特定项目,不允许使用服务器端代码.如何在php中创建网站(包含条件,条件等),然后将其转换为我可以提供给客户端的静态html网站?

更新:感谢所有建议wget的人.这就是我用过的东西.我应该指定我在PC上,所以我从这里抓取了windows版本:http://gnuwin32.sourceforge.net/packages/wget.htm.



1> Jake McGraw..:

如果您有可用的Linux系统,请使用wget:

wget -k -K  -E -r -l 10 -p -N -F -nH http://website.com/

选项

-k:将链接转换为亲属

-K:保留原始版本的文件,而不进行wget的转换

-E:将html文件重命名为.html(如果它们还没有htm(l)扩展名)

-r:递归...当然我们想做一个递归副本

-l 10:最大递归级别.如果你有一个非常大的网站,你可能需要提供更高的数字,但10个级别就足够了.

-p:下载每个页面的所有必要文件(css,js,images)

-N:打开时间戳.

-F:从文件中读取输入时,强制将其视为HTML文件.

-nH:默认情况下,wget将文件放在以站点主机名命名的目录中.这将禁用创建这些主机名目录并将所有内容放在当前目录中.

资料来源:Jean-Pascal Houde的博客

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有