Było już jak zrobić przekierowanie stron(y) na serwerze opartym o Apache, było jak zrobić podobne przekierowania na serwerze opartym o Nginx…

Dziś będzie kilka przykładów, że przekierowanie można wykonać również bardziej uniwersalnie – choć ma to tez swoje minusy – bezpośrednio w plikach strony. Ale od razu też uprzedzam, że nie będzie to tak rozbudowany poradnik jak wcześniejsze (Apache2, Nginx), a tylko „podstawowe zarysowanie tematu”.

Przekierowanie stron(y)

Są to relatywnie uniwersalne metody, powinny zadziałać na:

  • Każdym serwerze (przekierowanie HTML)
  • Każdym serwerze z obsługą PHP (przekierowanie PHP)
  • Każdej przeglądarce z aktywną obsługą JavaScript (przekierowanie JavaScript)

A więc do rzeczy:

Przekierowanie w pliku HTML

<meta http-equiv="Refresh" content="0;url=http://nasz-nowa-domena.pl">

 

Przekierowanie ze zwłoką 5 sekund:

<meta http-equiv="Refresh" content="5;url=http://nasz-nowa-domena.pl">

 

Przekierowanie w pliku PHP

<?php header('Location: http://nasz-nowa-domena.pl'); ?>

 

Przekierowanie ze zwłoką 5 sekund:

<?php header('Refresh: 5; URL=http://nasz-nowa-domena.pl'); ?>

 

Przekierowanie JavaScript

<script type="text/javascript">
location.href="http://nasz-nowa-domena.pl";
</script>

 

Przekierowanie ze zwłoką 5 sekund:

<script type="text/javascript">
setTimeout("location.href='http://nasz-nowa-domena.pl';",5000);
</script>

 

(!) Zgłoś błąd na stronie