Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    redirezione in virtù della provenienza

    Salve a tutti, ho diversi domini che puntano tutti sul medesimo spazio. C'è uno script semplice (possibilmente in asp e non altri linguaggi)che indirizzi a pagine diverse in virù del sito di provenienza?

    Mi spiego meglio.

    Se uno giunge da miosito.it viene dirottato verso miosito.info/index_it.asp

    Se uno giunge da miosito.com viene dirottato verso miosito.info/index_com.asp

    ecc.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    basta che ti ricavi all'inizio della pagina il valore di HTTP_referer tra le request.servervariables

    response.write request.servervariables("HTTP_referer")
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    si, in teoria so di cosa avrei bisogno, è nella pratica che non so realizzare pressochè nulla in asp. Conosco solo il funzionamento teorico.

    Tempo fa avevo recuperato questo

    codice:
    <% 
    var ip = Request.ServerVariables("REMOTE_ADDR"); 
    if (ip == "xx.yy.zz.214") 
    { 
    Response.Redirect("index_uno.asp"); 
    } 
    %>
    credo occorra qualcosa di simile ma invece dell'IP, recuperi l'url. Il problema è dato dal non saperlo fare

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%
    daDove = request.servervariables("HTTP_REFERER")
    if instr(daDove, "miosito.it") > 0 then vai = "http://miosito.info/index_it.asp"
    ...
    ...
    ...
    
    response.redirect(vai)
    %>
    Roby

  5. #5
    l'ho inserito in questo modo ma non va! Mi da errore sulla penultima riga "reponse.redirect(vai)"

    codice:
    <%
    daDove = request.servervariables("HTTP_REFERER")
    if instr(daDove, "http://www.miosito.biz") > 0 then vai = "http://www.miosito.info/index_biz.asp"
    if instr(daDove, "http://www.miosito.org") > 0 then vai = "http://www.miosito.info/index_org.asp"
    response.redirect(vai)
    %>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo sai vero che "vai" potrebbe tranquillamente essere vuota??

    Roby

  7. #7
    hemm.... no!

    cmq ho provato a scrivere sia così

    response.redirect()

    che così


    response.redirect

    e da sempre e cmq errore

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok, stampati la variabile vai PRIMA del redirect e verifica.

    roby

  9. #9
    ho provato in questi 4 modi:

    (vai)response.redirect

    (vai) response.redirect

    ()response.redirect

    () response.redirect


    e da sempre errore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.