HTML Redirect

voldemort

Utente Attivo
26 Mar 2009
171
5
0
Ho visto diverse discussioni su come effettuare un redirect con javascript.
Ma è possibile fare il redirect anche senza? Mi spiego meglio... alcuni siti fanno il redirect senza il javascript (lo so perchè sul mio browser JS è disabilitato) ed il redirect funziona lo stesso. Come fanno a fare il redirect in HTML?
 
Un Redirect può essere fatto anche in ASP

Codice:
Per indirizzare ad una pagina interna al nostro sito basta usare la sequente istruzione:

<%
response.redirect "/directory/nome_pagina.asp"
%>

oppure per fare il redirect ad un altro sito:

<%
response.redirect "http://www.sito.com"
%>

Articolo di Mr. Webmaster

Oppure utilizzando i META
Codice:
<HTML>
<HEAD>
<TITLE>Redirect...</TITLE>
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://www.google.com">
</HEAD>
<BODY>
Redirect in corso...
</BODY>
</HTML>

Oppure in JS
Codice:
<HTML>
<HEAD>
<TITLE>Redirect...</TITLE> 
<script language="javascript">
<!-- 
location.replace("http://www.google.com");
-->
</script>
</HEAD>
<BODY>
Redirect in corso...
</BODY>

Oppure in PHP:
Codice:
<?php
header("Location: http://www.google.com");

/* oppure */

header("Refresh: 0; URL=http://www.google.com");
?>

Oppure in JSP:
Codice:
    <%
        String redirectURL = "http://www.google.com/";
        response.sendRedirect(redirectURL);
    %>

e in ultimo, credo, in Coldfuzion:
Codice:
<cflocation url="http://www.google.com">

dove Il tag <cflocation> esegue un "redirect" del browser alla pagina specificata nell'attributo URL
 
ciao,
o molto più semplicemente

<meta http-equiv='Refresh' content='20; URL=pagina.htm'>

dove content='20... sono i secondi di attesa (in questo caso 20)

io la utilizzo dove non posso utilizzare (in php) header content...

p.s.
scusa max non avevo visto il tuo post
 
Ultima modifica:

Discussioni simili