我有一个dynamic的网页,我想创build一个“冻结”副本。
通常我会做一些像wget -m http://example.com ,然后把这些文件放在Web服务器的文档根目录下。
但是,该站点具有一些dynamic内容,例如包括dynamic生成的图像
http://example.com/company/123/logo
这意味着为了镜像页面,我需要
保存服务器当前为每个URL服务的头文件(至less是它报告的MIMEtypes)。
这可以使用wget选项--save-headers来完成。
服务静态页面并为每个文件提供正确的标题(至less是内容types标题)。
(我不知道该怎么做。)
什么是解决这个问题的最好方法? 任何build议,欢迎。
换句话说:如何在没有扩展的情况下为正确的MIMEtypes头提供文件? (原始networking服务器定义了什么是正确的 MIMEtypes。)
如果你可以没有问题的最后一点(“原始服务器定义了什么MIMEtypes”),并且你正在使用Apache,你可以使用mod_mime_magic自动检测并为你提供正确的MIMEtypes文件。