Вот что я придумал. Прежде всего, я создал текстовый файл универсального шаблона страницы, представленный в примере 6.7 и описывающий вид всех файлов со ссылками переадресации, части которых будут заполнены позднее.
Пример 6.7. PP4E\System\Filetools\template.html
<HTML>
<head>
<META HTTP-EQUIV=”Refresh” CONTENT=”10; URL=http://$server$/$home$/$file$”> <title>Site Redirection Page: $file$</title>
</head>
<BODY>
<H1>This page has moved</H1>
<P>This page now lives at this address:
<P><A HREF=”http://$server$/$home$/$file$”> http://$server$/$home$/$file$</A>
<P>Please click on the new address to jump to this page, and update any links accordingly. You will be redirectly shortly.
</P>
<HR>
</BODY></HTML>
Чтобы полностью разобраться в этом шаблоне, требуется некоторое знание HTML — языка описания веб-страниц, который мы рассмотрим в четвертой части книги. Но для целей данного примера можно проигнорировать большую часть содержимого этого файла и сосредоточиться только на тех частях, которые окружены знаками доллара: строки $server$, $home$ и $file$ являются элементами, которые должны быть заменены действительными значениями с помощью операции глобального поиска с заменой. Значения этих элементов зависят от места, куда был перемещен сайт, и от имени файла.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, I том, 2011