Come fare un redirect in ASP
Per reindirizzare automaticamente la navigazione verso un sito web o una pagina esterna, nel linguaggio ASP si utilizza l'istruzione Response.Redirect.
<%
response.redirect ("[indirizzi di destinazione]")
%>
Lo script è molto semplice. L'unico parametro dell'istruzione response.redirect è l'indirizzo URL di destinazione (landing page) posto tra due virgolette.
Un esempio pratico di reindirizzamento
Nel seguente esempio reindirizzo il browser dell'utente verso l'home page del mio blog
<%
response.redirect ("")
%>
E' importante non dimenticarsi di inserire il protocollo davanti all'indirizzo URL ( es. Http:// o Https:// ).
In caso contrario l'Active Server Pages considererebbe l'Url come una pagina di destinazione interna al sito e non esterna.
Per reindirizzare verso siti o pagine esterne?
Posso eseguire il redirect anche verso pagine esterne o interne del sito web. E' sufficiente modificare il path l'indirizzo.
Ad esempio, per reindirizzare verso una pagina di un sito esterno posso scrivere nel seguente modo:
<%
response.redirect ("http://www.okpedia.it/asp/")
%>
E per fare un redirect automatico a una pagina interna del sito web?
Per reindirizzare il browser verso una pagina interna dello stesso sito in cui si trova lo script, posso indicare soltanto il path.
<%
response.redirect ("/asp/")
%>
Nel caso dei redirect interni è inutile digitare il protocollo e il nome di dominio. L'interprete ASP utilizza di default quelli dello script.