01:20 min
Sunrise System
25.02.2008
Przekierowanie domeny poprzez PHP
W serii artykułów opisujących pozycjonowanie i podstawy optymalizacji strony, niedawno opisywałem zasadę działania oraz sposoby przekierowania domeny typu 301 za pomocą pliku .htaccess. Dzisiaj postaram się przedstawić kolejny sposób na przyjazne dla pozycjonowania przekierowanie domeny poprzez PHP.
Przykład przekierowania PHP
W pierwszej kolejności przedstawię gotową, przykładową regułkę przekierowania typu 301 w PHP, a następnie omówię ją szczegółowo.
Kod przekierowania domeny z dowolnego adresu na wybrany jeden adres docelowy:
$domena_docelowa = 'www.sunrisesystem.pl’;
if ($_SERVER[’HTTP_HOST’] != $domena_docelowa) {
$kod_przekierowania = 'location:http://’ . $domena_docelowa . $_SERVER[’REQUEST_URI’];
header( „HTTP/1.1 301 Moved Permanently” );
header($kod_przekierowania);
exit;
}
?>
Wyjaśnienie
Na początku kodu przypisujemy zmiennej
$domena_docelowa adres domeny, na którą ma nastąpić przekierowanie. Zmienna
$_SERVER[’HTTP_HOST’] zawiera aktualny adres otwartej strony (np. „adresdomenyprzekierowywanej.pl”), zaś zmienna
$_SERVER[’REQUEST_URI’] przybiera wartość ciągu znajdującego się po domenie łącznie ze znakiem „/” (np. „/kontakt.html”).
Linię niżej znajduje się instrukcja if, w której to zostaje przyrównany bieżący adres naszej strony z adresem zadeklarowanym w zmiennej $_SERVER[’HTTP_HOST’]. Jeżeli oba adresy nie są sobie równe, następuje przekierowanie na adres zawarty pod zmienną $domena_docelowa.
Należy pamiętać, aby kod przekierowania był zawarty na samym początku pliku PHP każdej podstrony naszego serwisu. Dobrym rozwiązaniem będzie wprowadzenie kodu do nowego pliku PHP po czym pobranie go poprzez funkcję include():
include(’plik.php’);
?>
na początku każdej podstrony naszego serwisu.
Bezpłatny audyt SEO
Sprawdź w 90 sekund, jak Twoja strona radzi sobie w sieci!
Pod lupę bierzemy aż 70 różnych parametrów.
Bezpłatny audyt SEO

Bezpłatne kursy digital marketingu – online!
Sprawdź
Efektywna firma w necie – kanał You Tube
Wskazówki, rozmowy, inspiracje
Oglądaj na YouTube!
Zapisz się do newslettera
Odbieraj regularną dawkę wiedzy i nowości ze świata digital marketingu!
Zero spamu, tylko konkrety!
Zapisz się
Zadaj pytanie ekspertowi
Dowiedz się jak być lepiej widocznym w sieci
Bezpłatna wycena