Wiele osób regularnie pojawia się pytanie o przejście do innego hosta lub adresu IP bez żadnych przeszkód w Google. Ukończyłem pomyślnie test przenoszenia witryny mattcutts.com z jednego adresu IP na inny, zmieniając hosta, który udostępnię Tobie. jeśli masz statyczną stronę internetową lub możesz zaoszczędzić dzień, w którym twoja strona internetowa może oscylować pomiędzy dwoma adresami IP, byłoby to łatwiejsze, ale jeśli twoja strona internetowa jest dynamiczna, sprawy będą trochę trudne dla ciebie, chociaż koncepcja pozostaje podobnie. Przejdźmy przez etapy w to zaangażowane.
Jak przenieść witrynę Wordpress do innej domeny
Krok 1: Zarejestruj się u dobrego dostawcy usług hostingowych
Zawsze dobrze jest przeprowadzić intensywne badania lub skorzystać z pewnych odniesień, aby mieć dobrego hosta. Jeśli chodzi o mnie, wybrałem csoft.net po badaniach, które wykazały świetny poziom czytelnictwa, podczas gdy para.com była wyborem mojego nie-SEO znajomego. Aby wyjaśnić ten fakt, możemy założyć przejście z csoft.net na pair.com, a adres IP zmieni się z 63.x.x.x na 65.x.x.x. Maszyna korzysta z systemu DNS (np. 61.115.6.132) w celu mapowania stron internetowych na adres IP.
Krok 2: Utwórz kopię zapasową swojej witryny na nowym hoście internetowym
Posiadanie statycznej strony internetowej jest dobre, ponieważ oznaczałoby to skopiowanie całego pliku do nowego hosta internetowego - to wszystko. Ale posiadanie bloga jest trochę trudne, ponieważ zazwyczaj obejmuje MySQL do przechowywania postów. Niektóre witryny e-commerce są trudniejsze w tym celu, ponieważ baza danych jest tam zawsze zsynchronizowana. W takim przypadku może być konieczne skonfigurowanie repliki bazy danych między starą i nową lokalizacją podczas przejścia.
Przytoczmy przykład bloga WordPress korzystającego z bazy danych MySQL, który radzi sobie z wyłączeniem przez dwie godziny bez większych problemów. Załóżmy, że używasz FTP lub tar do kopiowania plików statycznych z jednego hosta do drugiego. Następnie musisz utworzyć nową bazę danych MySQL na nowym hoście. Zwykle można podać tę samą nazwę użytkownika i nazwę bazy danych. jeśli to nie jest dozwolone, możesz zmodyfikować WordPress wp-config.php w nowej lokalizacji, aby zaktualizować nazwę użytkownika, nazwę bazy danych i inne istotne kwestie.
Mając nową bazę danych SQL, możesz skopiować stary do nowego i załadować bazę danych. To całkiem proste.
Trzeba pamiętać, że chodzi nie tylko o nazwę użytkownika i hasło dla hostów internetowych, ale o odmienne nazwy użytkowników i hasła do bazy danych w każdej lokalizacji. Wystawiłem opcję hosta podczas przywracania bazy danych, ponieważ możesz być wyposażony w bazę danych MySQL przechowywaną w wyróżniającej się lokalizacji. W rzeczywistości, WordPress nie może uzyskać dostępu do bazy danych, jeśli pomimo tego, że nowy host ma unikalną opcję dla bazy danych, nie edytujesz pliku wp-config.php.
Masz podobne kopie swojej witryny w dwóch różnych lokalizacjach. Jeśli Twój blog jest aktualizowany tylko kilkoma komentarzami dziennie, nie jest to wielka sprawa, jeśli komentarz zostanie opublikowany lub jeśli ktoś zmieni twoją bazę danych w czasie, gdy nastąpi przejście. Jeśli jednak Twoja witryna jest ogromna i opiera się na handlu elektronicznym, będziesz musiał ciężko pracować, aby obie te bazy były zsynchronizowane.
Krok 3: Zmiana DNS w celu wskazania nowego hosta internetowego
To jest najważniejsze. Gdy Googlebot lub ktokolwiek próbuje dotrzeć do Twojej witryny, najpierw szukają Twojego adresu IP. Dokładają wszelkich starań, aby zapewnić autentyczność, ponownie sprawdzając adres IP po około 500 pobrań, a nawet sprawdzając, czy upłynęła pewna liczba godzin. Zwykle osoby korzystające z przeglądarek z włączoną obsługą DNS mają wpływ na TTL [ustawienie - Czas życia], które jest mierzone w sekundach i mówi :Pobrany adres IP będzie bezpieczny przez: x :sekundy, możesz buforować ten adres IP, a nie staram się to jeszcze raz sprawdzić przez te wiele sekund. : Przeglądarka będzie działać bardzo wolno, ponieważ śledzisz adres IP wszystkich treści na każdej stronie witryny.
TTL odgrywa ważną rolę dla DNS. Niektóre witryny internetowe, takie jak Yahoo !, Google, MSN itp., Mają dość krótkie ustawienie DNS TTL wynoszące około 300-900 sekund. Jeśli masz kilka centrów danych, zechcesz skorzystać z jednego z nich, aby mechanik centrum danych mógł dostarczyć dobre dane do maszyn. Jeśli masz krótki czas TTL, będziesz w stanie wyciągnąć adres IP centrum danych z rotacji w ciągu kilku minut.
To wyjaśnia także dni :Google Dance:, które minęły. Trwało to około tygodnia, a na podstawie centrum danych, które użytkownik uderzył, zobaczyłoby zarówno stare, jak i nowe wyniki. Głównym powodem było to, że każde centrum danych zostało usunięte i przywrócone po załadowaniu go nowymi danymi. Wymagało to wielu dni, aby przełączyć dane na wszystkie centra. W tym okresie webmasterzy sprawdzili witryny www2.google.com lub www3.google.com, ponieważ doprowadzili ich do najnowszych centrów danych. W dzisiejszych czasach system produkcyjny jest odpowiednio wyposażony do przełączania tych rzeczy w mniejszym czasie.
Krok 4: Poczekaj, aż zmiana DNS zostanie rozpropagowana przez Internet
Zasadniczo jest to funkcja TTL i opiera się na tym, czy faktycznie przełączasz się na te serwery nazw, które są obecnie obecne w DNS. Należy pamiętać, że DNS jest hierarchiczny i upłynie trochę czasu, zanim bufory DNS zostaną opróżnione, gdy TTL zostanie przekroczony. Ten przełącznik, który umieszcza ciastko w katalogu głównym DNS, byłby szybszy tylko wtedy, gdy użyjesz inteligentnego rejestratora i znanego zestawu nowych serwerów nazw. :Domena dig + trace: może być używana w systemach UNIX i Linux do sprawdzania, czy nowy serwer nazw jest obecny na serwerze głównym.
Krok 5: Jeśli Googlebot pobiera dane z nowego hosta internetowego i adresu IP, proces jest już prawie zakończony i można zamknąć poprzednią witrynę.
Możesz sprawdzić swój adres IP, pingując swoją domenę. Starzy użytkownicy mogą używać starego adresu IP z własnej pamięci podręcznej DNS, ale nowi goście powinni uzyskać nowy. Niektórzy ludzie mają długi zestaw TTL i powinni mieć dwa dni. Następnie możesz dezaktywować hosting w starej lokalizacji. Możesz sprawdzić swoje logi, aby potwierdzić to niepowodzeniem. Kiedy twój dziennik wspomina, że nikt nie odwiedza ze starej lokalizacji, twoja praca jest w pełni wykonana. Jak przenosić stronę internetową Należy pamiętać o tych punktach podczas przenoszenia witryny:
1. Kopie zapasowe, tworzenie kopii zapasowych, tworzenie kopii zapasowych
Twoja strona jest cenną własnością i nie chcesz jej stracić. Musisz zrobić kopię swojej witryny w takiej postaci, w jakiej się znajduje, a następnie przenieść ją do nowego hosta. Istnieją różne sposoby osiągnięcia tego.
Możesz albo
a) Użyj ulubionego programu FTP i skopiuj pliki z :starego: hosta do bezpiecznego miejsca na lokalnym komputerze. Skopiuj wszystkie pliki i foldery z serwera na lokalny komputer. Zapewni to, że wszystkie twoje pliki i zdjęcia znajdują się w odpowiednich folderach.
b) Możesz skorzystać z wbudowanych funkcji tworzenia kopii zapasowych w panelu sterowania. W CPanelu jest to łatwe. W przypadku innych paneli kontrolnych należy przeczytać dokumentację lub dowiedzieć się od dostawcy usług hostingowych, jak to zrobić. W CPanel wybierz ikonę Kopie zapasowe i wybierz link :Pobierz kopię katalogu domowego:. Spowoduje to utworzenie pliku ZIP wszystkich plików na serwerze.
Jeśli twoja strona składa się z prostych stron HTML, kopia zapasowa plików jest wszystkim, co jest wymagane; Jeśli jednak witryna zawiera treść dynamiczną i jest zbudowana na silniku bazy danych, należy wykonać kopię zapasową bazy danych SQL. Można to zrobić na dwa sposoby.
a) Wybierając opcję Pobierz kopię zapasową bazy danych MySQL w opcji Kopie zapasowe w CPanel, lub
b) Przechodząc bezpośrednio do bazy danych MySQL i uruchamiając pełny eksport SQL.
Jeśli nie masz pewności, czy Twoja witryna korzysta z bazy danych, zdecydowanie powinieneś skonsultować się z webmasterem lub ekspertem od usług hostingowych, aby zrobić to za Ciebie.
2. Wykonanie ruchu składa się z
a) utworzenie konta u nowych dostawców hostingu i
b) zmiana wpisów serwera nazw dla Twojej witryny. Można to zrobić, logując się do dostawcy rejestratora domen (np. Namecheap lub GoDaddy) i wybierając opcję :Ustawienia serwera nazw:. Po utworzeniu nowego konta u nowego dostawcy, powinieneś otrzymać wiadomość e-mail z nazwami serwerów, z których powinieneś skorzystać. Zwykle mają one postać ns1.nameserver.net lub dns1.nameserver.net ... Powinieneś otrzymać dwa nowe serwery nazw - wpisz je w pola serwera nazw i zapisz.
Twoja domena została teraz ustawiona tak, aby wskazywała na nowe serwery nazw, ale zajmie to od 8 do 48 godzin, zanim nastąpi faktyczna zmiana (to się nazywa propagacja DNS).
Twoje konto zostało utworzone, domena wskaże nowe serwery, ale Twoje pliki nie zostały przesłane.
W wiadomości powitalnej od nowego hosta powinieneś otrzymać informacje o swoim koncie FTP, a także tymczasowo uzyskać dostęp do konta Panelu sterowania, dopóki propagacja DNS nie zostanie przeprowadzona prawidłowo. Możesz teraz przesłać swoje pliki przez FTP lub zalogować się do panelu sterowania (miejmy nadzieję, CPanel ponownie) i ponownie przejść do opcji :Kopie zapasowe:. Możesz teraz przywrócić poprzednią kopię zapasową pliku i przywrócić utworzoną kopię zapasową MySQL.
Twoja strona internetowa istnieje teraz w dwóch miejscach, na starym serwerze, jak również na nowym serwerze. Podczas rozprzestrzeniania się DNS niektórzy użytkownicy zobaczą starą stronę, a niektórzy nowi. Po zakończeniu propagacji wszyscy odwiedzający zobaczą nową witrynę.
Kilka punktów do rozważenia:
1. Jeśli prowadzisz dynamiczną witrynę z dużą ilością interakcji z odwiedzającymi (np. Forum), dobrym pomysłem może być całkowite wyłączenie starej witryny podczas propagacji. Możesz utracić odwiedzających do starej witryny, ale jeśli tego nie zrobisz, okaże się, że odwiedzający będą nadal wchodzić w interakcje i wysyłać wiadomości na starej stronie, a te nigdy nie znajdą się na nowej. (Pamiętaj, że twoja kopia zapasowa jest migawką w czasie. Wszystko, co jest przesyłane do starej witryny po wykonaniu kopii zapasowej NIE pojawi się w nowej witrynie)
2. Wiadomości e-mail muszą być również ustawione na nowej stronie. Przez jakiś czas będziesz mieć przerwę w usłudze e-mail. Pomaga zmienić ustawienia serwera poczty w programie Outlook lub Outlook Express, aby wskazywały bezpośrednio adres IP serwera poczty.
3. Po przeniesieniu utracisz wszystkie swoje dzienniki, w tym wszystkie dzienniki ruchu i statystyki odwiedzin. Jeśli jesteś zainteresowany przechowywaniem plików dziennika, możesz lub nie będziesz mógł ich pobrać na swój komputer i użyć analizatora offline.
4. Upewnij się, że wykonujesz ruch w czasie niskiego ruchu. Powinieneś być w stanie zobaczyć na swojej stronie internetowej statystyki, które okresy w ciągu tygodnia mają mały ruch. Pamiętaj, że przynajmniej 48 godzinny ruch zajmie 48 godzin.
5. Poinformuj swoich klientów i gości oraz firmę hostingową o przeprowadzce.
6. Zachowaj stare konto hostingowe na co najmniej tydzień lub dwa, aby upewnić się, że wszystkie problemy zostały usunięte i że propagacja DNS została przeprowadzona prawidłowo.