Przekierowanie z pomocą HTML, PHP, JavaScript

google bing yahoo

Kategoria wpisu Bezpieczeństwo, Kursy, Pozycjonowanie, Testy i opinie Tagi: , , , , , , , on przez .



W celu automatycznego (bez bezpośredniej interwencji i wiedzy użytkownika) przekierowania naszych znajomych i gości z dotychczasowego starego (już nie aktualnego) adresu serwisu lub z konkretnej jego podstrony na inną stronę nie trzeba wcale wykorzystywać pliku .htaccess i przekierowania 301. Przekierowanie takie można uzyskać również w zwykłym pliku np.  index.php lub index.html.

Operacji tego typu nie robi się standardowo ponieważ często trzeba by było wprowadzać zmiany w przekierowanie na inny adrescałym serwisie co jest bardzo czasochłonne oraz mniej efektywne. Czasami jednak dokonuje się takiej zmiany adresu dla pojedynczych plików np. jeśli nie możemy utworzyć pliku .htaccess.

Gdzie będą działać przekierowania stron

Poniższe przykłady są uniwersalne i powinny działać na:

  • Każdym rodzaju serwera (przekierowanie HTML)
  • Każdym serwerze z posiadającym obsługę plików PHP (przekierowanie PHP) – nie zadziała np. na Repubika.pl (darmowy serwer Onet’u)
  • W każdej przeglądarce internetowej z aktywną funkcją obsługi plików JavaScript (przekierowanie JavaScript) – czyli praktycznie na każdej aktualnej przeglądarce

Przekierowanie z PHP

Przekierowanie starego adresu na nowy za pomocą PHP (index.php) możliwe tylko jeśli hosting obsługuje PHP

Przekierowanie z HTML

Automatyczne przekierowanie starego adresu na nowy za pomocą znacznika META w HTMLu (index.html)

Zmieniając wartość CONTENT np. na 0 (zero) odwiedzający stronę zostanie natychmiast przekierowany na nowy adres. Inna wartość zaś spowoduje że przeniesienie nastąpi dopiero po pewnym czasie np. 5 sekundach.

Przekierowanie z Javascript

Poniżej znajdziecie przykładowe przekierowanie z wykorzystaniem czystego JavaScript. Kod podobnie jak pozostałe najlepiej umieścić jak najwyżej w kodzie.

W JavaScript można również dokonywać przekierowania na inny adres z opóźnieniem np:

W JavaScript odliczamy w milisekundach dlatego 5 sekund to wartość 5000 milisekund.

 

Przekierowanie z jQuery

Przekierowania można również tworzyć z jQuery – warto jednak pamiętać o wcześniejszej instalacji biblioteki.

Przekierowanie za pomocą ramek

Te sposoby działają także w systemach CMS wystarczy dopisać kod do strony błędu np. 404.html, error.php (jeżeli zrobimy tak z wygasłą podstroną zostanie ona wyindeksowana, usunięta z przeglądarki internetowej)

Jak zrobić przekierowanie 301

dodatkowe tagi:
przekierowanie na witrynę, nową stronę
przeniesienie na inny serwis
jak przekierować adres na inny wybrany w internecie
jak przekierować domenę na wskazany adres strony www
w przeglądarce, bez htaccess
na inny adres, inną domenę
bez konieczności 301 podstrony

Przeczytaj również

Przekierowanie 302 – przekierowanie tymczaso... Przekierowanie 302 to przekierowanie tymczasowe (z ang. moved temporarily). Zwykli użytkownicy internetu nie widzą różnicy pomiędzy stałym przekierowa...
Przykładowe przekierowania typu 301 Przekierowanie 301 (Moved Permanently) służy do przekierowywania (przenoszenia) z jednego adresu internetowego na drugi. Dlatego często jest wykorzyst...