对于我所拥有的特定项目,不允许使用服务器端代码.如何在php中创建网站(包含条件,条件等),然后将其转换为我可以提供给客户端的静态html网站?
更新:感谢所有建议wget的人.这就是我用过的东西.我应该指定我在PC上,所以我从这里抓取了windows版本:http://gnuwin32.sourceforge.net/packages/wget.htm.
如果您有可用的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的博客