Przekierowanie starej domeny na nowy adres www
Przekierowanie starej domeny na nowy adres – czyli przekierowanie 301 dla SEO
Przekierowanie stron na inny adres domeny ma kilka celów i zależnie od tego czy chcemy to zrobić na stałe czy tymczasowa, należy użyć innych metod i skryptów. Najczeście wykorzystuje się takie pzrekierowanie wtedy, gdy firma chce być widoczna pod innym adresem domeny www praz do pozycjonowanie stron internetowych.
Przekierowanie domeny na stałe z adresu A na adres B – czyli przekierowanie 301
Przekierowanie 301 w PHP
Kod zaprezentowany ponizej, to przekierowanie 301 (Redirect 301, Moved Permanently), które wskazuje wyszukiwarkom i przeglądarkom że podana strona została przekierowana permanentnie i jej poprzednia wersja nie będzie już udostępniona publicznie – czyli strona nie będzie widoczna w wynikach wyszukiwania w Google. Jest to informacja dla robotów, które odnalazły linki do tej strony, że strona A już nie istnieje. Robot wywołując adres domeny, otrzymuje informacje zawartą w kodzie PHP, że strona jest przekierowana na stałe na nowy adres.
Roboty indeksujące treści dla wyszukiwarek, mogą więc podmienić w swoim indeksie informacje o tym adresie na nowe, a przeglądarki zaktualizować swoją pamięć podręczną.
Jak ustawić plik z kodem przekierowania 301
- Przygotować pliki o nazwie index.php.
- Umieścić powyższy kod na samej górze pliku.
- Upewnić się, że kod jest umieszczony na samej górze pliku index.php – ważne, aby przed kodem nie było innych treści lub pustych znaków np. spacja (może to spowodować nie wykonanie się skryptu),
- Należy zakończyć kod dodatkową dyrektywą exit; która nie pozwoli na dalsze wykonanie kodu PHP, co w praktyce oznacza, że będzie to ostatnia instrukcja w ramach wywołania danego pliku.
- Wstawić kod na serwer – tam gdzie znajdują sie pliki dotyczące danej domeny
Czy przekierowanie 301 działa?
Wykonanie odpowiedniego przekierowania nie zajmuje dużo czasu i przynosi duże korzyści.
- ruch robotów indeksujących jest przekierowany na nowa stronę – nowa strona jest szybciej indeskowana
- moc linków ze starej domeny przechodzi na nową domenę
- ruch użytkowników, którzy klikną w adres starej domeny, zostanie natychmiast przekierowani na nowy adres domeny.
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://www.domena.pl"); exit(); ?>