Przekierowanie w PHP, JavaScript, HTML, .htaccess

Bartosz

Bartosz Stefanicki Sobota, 6.01.2024

Przekierowanie w PHP, JavaScript, HTML, .htaccess

Przekierowanie użytkownika z jednej lokalizacji do innej - jak to zrobić za pomocą HTML, .htaccess lub PHP?

1. Przekierowanie 301 za pomocą .htaccess

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

lub krócej

RewriteEngine On
RewriteRule ^(.*)$ https://NOWY-ADRES.pl [R=301,L]
  • STARY-ADRES.pl - lokalizacja z której ma zostać przeniesiony użytkownik,
  • NOWY-ADRES.pl - lokalizacja na którą ma zostać przeniesiony użytkownik,

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=https://NOWY-ADRES.pl">
  • CZAS - ilość sekund po których ma nastąpić przekierowanie, przykładowo "3",
  • https://NOWY-ADRES.pl - lokalizacja na którą ma zostać przeniesiony użytkownik,

3. Przekierowanie za pomocą PHP

<?php
header("Location: https://NOWY-ADRES.pl");
header('Refresh: 5; URL=https://NOWY-ADRES.pl');
?>
  • NOWY-ADRES.pl - lokalizacja na którą ma zostać przeniesiony użytkownik,

4. Przekierowanie za pomocą JavaScript

<script type="text/javascript">
location.href="https://NOWY-ADRES.pl";
</script>

Lub po przekierowanie po 5 sekundach:

<script type="text/javascript">
setTimeout("location.href='https://NOWY-ADRES.pl'; ", 5000);
</script>

Warto zobaczyć

Szukasz hostingu?

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

Data publikacji: Środa, 17.12.2014. Tagi: htaccess, html, php. Źródło obrazka porady: Pixabay.

1 komentarz


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

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.