Назад | Перейти на главную страницу

Показывать зеркальную (статическую) веб-страницу с оригинальными заголовками

У меня есть динамическая веб-страница, которую я хочу создать "замороженную" копию.

Обычно я делал что-то вроде wget -m http://example.com, а затем поместите файлы в корневой каталог документов веб-сервера.

Однако этот сайт имеет некоторый динамический контент, включая динамически генерируемые изображения, например

http://example.com/company/123/logo

Это означает, что для того, чтобы отразить страницу, мне нужно

  1. Сохраните все заголовки, которые сервер в настоящее время обслуживает для каждого URL-адреса (по крайней мере, какие типы MIME он сообщает).

    Это можно сделать с помощью wget вариант --save-headers.

  2. Обслуживайте статические страницы и обслуживать правильные заголовки (по крайней мере, заголовки типа содержимого) для каждого файла.

    (Я понятия не имею, как это сделать.)

Как лучше всего решить эту проблему? Любые предложения приветствуются.

Иначе говоря: Как я могу обслуживать файлы без расширения с правильным заголовком типа MIME? (Если исходный веб-сервер определяет, что верный Тип MIME действительно есть.)

Если вы можете жить без последней части вашего вопроса («где исходный сервер определяет, какой на самом деле правильный тип MIME»), и вы используете Apache, вы можете использовать mod_mime_magic для автоматического определения и обслуживания правильного типа MIME для ваших файлов.