Per un reindirizzamento a un sito esterno al mio sito posso usare location.href o si usa il meta tag refresh?
Printable View
Per un reindirizzamento a un sito esterno al mio sito posso usare location.href o si usa il meta tag refresh?
Puoi usare entrambi.
Codice HTML:<script type="text/javascript">
location.href="http://ciao.ciao";
</script>
Codice HTML:<meta http-equiv="refresh" content="0; url=http://ciao.ciao" />
Ok grazie molte!
il meta nn è comunque ben visto, e nel caso un utente avesse il js disabilitato il primo metodo non funziona...potresti usare il php e andare sul sicuro...
Codice PHP:header("location: http://ciauz.it");
Visto che si stanno proponendo i vari metodi per il redirect, ecco come utilizzare l'htaccess:
La forma è quindi la seguente:Codice PHP:Redirect /pagina.php http://ciao.ciao
Lo status è il tipo di reindirizzamento:Citazione:
Redirect status origine destinazione
1)301 - risorsa spostata definitivamente.
2)302 - risorsa spostata temporaneamente.
3)303 - risorsa sostituita.
4)410 - risorsa rimossa.
In php la sintassi di base (per il redirect 302) è quella postata da wrestlingforum.
Se si vuole creare un redirect 301Per un redirect 303:Codice PHP:header('HTTP/1.1 301 Moved Permanently');
header('Location: http://ciao.ciao');
410:Codice PHP:header('HTTP/1.1 303 See Other');
header('Location: http://ciao.ciao');
Codice PHP:header("HTTP/1.1 410 Gone");
header('Location: http://ciao.ciao');
grazie molte a tutti.Credo che utilizzerò php per il redirect allora