Як забезпечити плавний переїзд динамічного
ресурсу (форуму) без перерви в обслуговуванні і без втрати частини
повідомлень.
Для цього потрібно
1. отримати на новому місці хостинг аккаунт.
створити в ньому базу даних, залити файли, базу,
створити поштові скриньки (якщо пошта також переїжджає)
2. перевірити що все на новому акаунті нормально працює і коректно
відкривається.
3. в. htaccess на новому сервері зробити переадресацію на ваш сайт
без www
наприклад якщо ваш сайт mysite.com то. htaccess виглядає так
RewriteEngine ON
RewriteRule (.*)
mysite.com/ $ 1
4. У DNS розгорнути на новий ip адреса www.mysite.com
тобто в записі
www IN A xxx.xx.xx.xxx
вписати нову IP
5. почекати добу.
в цей час всі запити, що приходять на новий сервер, будуть
переадресовуватися
на mysite.com, що живе на старому сервері.
6. після закінчення доби робиться повторна синхронізація даних
(файлів сайту та бази даних)
7 після повторної снхронізаціі редірект забирається, перевіряєте що
на www.mysite.com,
який обслуговує вже новий сервер все працює коректно і ставите
редірект з точністю до навпаки,
на старому сервері.
RewriteEngine ON
RewriteRule (.*)
www.mysite.com/ $ 1
8 розгортаєте на новий IP основну запис домену.
mysite.com. IN A xxx.xx.xx.xxx
або
@ IN A xxx.xx.xx.xxx
9 через добу старий сайт можна видаляти, з перенаправленням
разом.
За такої схеми є невеликий шанс отримати невеликі проблеми в
пошуковій видачі,
але зате позбуваєтеся 2-х версій форуму. Дві версії будуть існувати
не добу, як при звичайному переїзді, а
тільки поки виконується пункт 7,
тобто 5-10 хвилин.