Posted by: webm on: sierpień 4, 2007
6 sposobów na przekierowanie strony.
PHP
1. Przekierowanie funkcją PHP header()
<? header("Location: http://nowadomena.pl"); ?>
JS
2. Przekierowanie funcją JavaScript location
<script> window.location = "http://nowadomena.pl" </script>
HTML
3.Przekierowanie przez tag META
<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://nowadomena.pl">
Powyższy tag META umieszcza się w części HEAD dokumentu HTML. Można ustawić przy nim opóźnienie, które definiuje się w parametrze CONTENT. W powyższym przykładzie strona uruchomi się po upływie 5 sekund.
4. Pseudo-przekierowanie przez ramkę FRAME
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-2″ />
<title></title>
</head>
<FRAMESET rows="*"><FRAME src="http://nowadomena.pl" frameborder="0"></FRAMESET>
</HTML>
Apache
5. Przekierowanie przez plik konfiguracyjny .htaccess i Mod-Rewrite
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://nowadomena.pl/$1 [R=301,L]
6. Permanentne przekierowanie przez plik konfiguracyjny .htaccess
Redirect permanent / http://nowadomena.pl
[...] oraz własnych doświadczeń [...]
No i świetnie napisane – prosto – pod ręką wiele sposobów. Dzięki za umieszczenie w necie!
Tak dobry artykuł – wszystko krótko, bez błędów i w jednym miejscu.
Dodał bym jeszcze JavaScript parent.location.herf
sierpień 23, 2007 @ 7:37 am
jeśli spojrzeć na przekierowanie jako efekt, to jest jak najbardziej :]