Przekierowanie w PHP, JavaScript, HTML, .htaccess
HTML + CSS, PHP + MySQL

Przekierowanie w PHP, JavaScript, HTML, .htaccess

Data aktualizacji: 18.12.2020

Niezbędne czasami okazuje się przeniesienie użytkownika z jednej lokalizacji do drugiej. Powodem może być nowa domena, przekierowanie po wykonaniu jakiejś akcji przez użytkownika. Jak to zrobić za pomocą HTML, .htaccess, PHP?

1. Przekierowanie 301 za pomocą .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?STARY-ADRES.pl [NC]
RewriteRule (.*) http://NOWY-ADRES.pl/$1 [R=301,L]

Na itporady.pl znajdziesz także poradę mówiącą o mod_rewrite.

Kod 301 oznacza "Moved Permanently", czyli trwale przeniesiony. Za jego pomocą można zdecydować, która domena jest głównym adresem strony internetowej. Najlepiej go zastosować, gdy posiadamy kilka domen kierujących na tą samą stronę. Przy takim rozwiązaniu wyszukiwarki internetowe (np. Google) nie zmniejszą wartości linków z naszej strony.

2. Przekierowanie za pomocą HTML

Poniższy kod należy wkleić do sekcji HEAD:

<meta http-equiv="refresh" content="CZAS;url=http://NOWY-ADRES.pl">
  • CZAS - ilość sekund po których ma nastąpić przekierowanie, przykładowo "3"
  • http://NOWY-ADRES.pl - lokalizacja na którą ma zostać przeniesiony użytkownik

3. Przekierowanie za pomocą PHP

<?php
header("Location:http://NOWY-ADRES.pl");
header('Refresh: 5; URL=http://NOWY-ADRES.pl');
?>

4. Przekierowanie za pomocą JavaScript

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

Lub po przekierowanie po 5 sekundach:

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

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Maj 2022).

Autor: Bartosz Stefanicki. Data publikacji: 17.12.2014 r. Tagi: htaccess, html, php. Źródło obrazka porady: Pixabay.

1 komentarz

Statystyki

  • 179

    Liczba porad
  • 1 801

    Liczba komentarzy
  • 6

    Narzędzi online

© 2005-2022 itporady.pl. Wszystkie prawa zastrzeżone.

Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych, statystycznych oraz dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.