Przekierowanie w PHP to technika używana do automatycznego przekierowywania użytkowników z jednej strony internetowej na inną. Jest to przydatne, gdy chcesz przenieść stronę, zmienić jej adres URL lub po prostu skierować użytkowników na odpowiednią stronę w zależności od określonych warunków.
Przekierowanie w PHP działa poprzez wysłanie nagłówka HTTP do przeglądarki, informującego ją o konieczności załadowania nowego adresu URL. Nagłówek ten musi być wysłany przed jakimkolwiek innym wyjściem (np. przed wyświetleniem HTML), aby przeglądarka mogła odpowiednio zareagować na żądanie przekierowania.
Aby wykonać przekierowanie 301 (stałe przekierowanie) w PHP, użyj poniższego kodu:
<?php if ($_SERVER['REQUEST_URI'] == '/url-do-przekierowania/') { Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.domena.pl/nowy-adres-url/" ); exit; } ?>
Kod umieszczamy w pliku header.php lub w osobnym pliku PHP, który łączymy z plikiem header.php.
Przekierowanie w PHP jest szczególnie przydatne w następujących sytuacjach:
Zobacz TOP 10 PRO TIP'ów