Приветствую всех читателей и посетителей блога wmbn.ru! Снова продолжаем говорить о сайтостроении без использования различных CMS, таких как WordPress, Drupal, Joomla и так далее. В предыдущей публикации мы с вами рассмотрели основные достоинства любого сайта, написанного на чистом HTML и CSS, как этот способ помогает сэкономить на покупке хостинга и так далее. Сегодня же поговорим о том, как можно перенести такой сайт с одного хостинга на другой, как сделать резервное копирование и какие трудности могут возникнуть при данных процессах.

Начнем, во-первых хотелось бы поговорить о структуре сайта. Любой сайт, который еще был построен во времена первого развития Web технологий, не был построен ни на какой CMS, все в большинстве случаев делалось вручную.

Конечно, многие опытные веб-программисты поняли, что можно использовать более удобные методы и придумали различные языки, типа CSS, который позволяет значительно сократить работы по определению стилей для всех страниц сайта. Однако и этого было недостаточно, так как добавлять новые страницы так же было неудобно в связи с отсутствием единой системы построения шаблона. Но это уже немного другая тема, так что ее затронем немного позже.

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

Сейчас же эта структура сохранилась, но несколько в абстрактном варианте. К примеру вот ссылка на сайт, который предлагает заказать для детей билеты на различные театральые представления. Вообще это отличный вариант провести выходные с семьей на полезном культурном досуге. Сайт имеет категории, такую же структуру, но все это по большей степени вызовы из баз данных.

Как переносились такие сайты с одного сервера на другой – очень просто. Для начала через любой FTP клиент или файловый менеджер сервера загружались все файлы и папки, которые присуще сайту, на компьютер. После этого они так же загружались на другой хостинг с той же структурой. Казалось бы все готово, мы с легкостью перенесли наш HTML сайт с одного сервера на другой. Но тут как раз и кроется подвох, связанный с тем, что возможно вы изменили доменное имя, чтобы выйти из бана поисковой системы.

Получается, что все ссылки, которые были на сайте, будут приводить не на ту страницу, тем самым потеряется внутренняя перелинковка сайта, которая может привести к еще одному фильтру от поисковых систем. Решается проблема просто, через текстовые редакторы, которые приспособлены для редактирования кода. Мне очень нравится Komodo Edit – самый лучший текстовый редактор программного кода для Linux (личное мнение). Первое, что нам потребуется, загрузить все файлы в программу, так как по одной странице изменять адреса ссылок будет очень сложно.

После этого нам нужно включить глобальный поиск, то есть поиск по всем файлам, где потребуется найти и заменить в адресе ссылок название домена. Данная функция есть не во всех редакторах, поэтому придется поискать хорошую программу. Так же можно использовать NotePad++ и так далее.

Что касается резервной копии, делается она очень просто – загружаете все файлы в один архив прямо на сервере, копируете его через FTP клиент на компьютер и все, никаких сложностей тут быть не должно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>