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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base