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

    Redirect di un eseguibile

    Nella versione precedente di un sito, si potevano scaricare i file eseguibili (*.exe) a chiama diretta, es.: http://www.miosito.it/public/test.exe.
    Nell'attuale versione ho aggiunto una pagina asp per il download, che prima di far partire il download di un file eseguibile (che ho spostato altrove) scrive nel database il numero di download effettuati.

    Come faccio a fare il redirect sulla chiamata diretta ad un file eseguibile, che tra l'altro non è più al suo posto?

    Ovvero se dal browser lancio:

    http://www.miosito.it/public/test.exe

    vorrei reindirizzare, ad esempio, la richiesta al file:

    http://www.miosito.it/download.asp?id=13

    che a sua volta fa partire il download del file che si trova in un altra posizione, ad esempio:

    http://www.miosito.it/download/test.exe

    La pagina download.asp è già in funzione e consente di scaricare il file correttamente, ma non so come fare il reindirizzamento alla pagina asp su chiamate dirette al vecchio persorso del file eseguibile.

    Spero di essere stato chiaro.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Due strade
    un URL rewrite tipo IIRF
    modificare in IIS le estensione per la cartella public e far considerare i .exe come .asp

    In entrambi i casi ci vuole l'accesso fisico ad IIS

    davide

  3. #3

    grazie per la celerità

    Sei stato molto gentile a rispondermi.

    Purtroppo non ho accesso alle impostazioni di IIS (il sito si trova su aruba.it in hosting condiviso).

    Se proprio non è possibile, vuol dire che lascierò per un po' le copie degli eseguibili nei vecchi percorsi.

    Ancora grazie per la celerità e buon lavoro

    A. Di Nardo

  4. #4
    Beh volendo una soluzione ci sarebbe per fare quel particolare tipo di redirect (e solo quello), ovvero l'utilizzo del download forzato. Tu conoscendo l'URL corretto del file, dici allo script di forzare il download su quel file al momento della richiesta di quella particolare pagina. Per il download forzato, usa lo strumento Ricerca del forum, troverai diverse soluzioni.

    Ciao
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  5. #5
    Originariamente inviato da chipdb
    Beh volendo una soluzione ci sarebbe per fare quel particolare tipo di redirect (e solo quello), ovvero l'utilizzo del download forzato. Tu conoscendo l'URL corretto del file, dici allo script di forzare il download su quel file al momento della richiesta di quella particolare pagina. Per il download forzato, usa lo strumento Ricerca del forum, troverai diverse soluzioni.

    Ciao
    Purtroppo il problema non è fare o meno un "download forzato", ma è bensì l'interpretazione da parte del server di una file con estensione .exe. Il file (o i file) in questione sono degli eseguibili, linkati da altri siti. Vorrei che il server intercettasse la richiesta del file prima di far partire il download, per interpretare prima del codice ASP, ad esempio, per scrivere nel DB alcune informazioni statistiche e poi continuare con il download. L'idea del redirect sembrava quella più semplice, ovviamente spostando il vero eseguibile in un'altra directory e crendo un file omonimo ma con codice ASP nella porecedente posizione del file eseguibile.

    Quindi penso che il problema alla base sia quello che al server arriva la richiesta in url del tipo: http://miosito.it/public/file.exe

    La mia domanda: come faccio per intercettare questa richiesta?

    Scrivendo del codice ASP in una file exe, ottengo in output il sorgente della pagina, quindi deduco, che il server non interpreta il file .EXE come un file .ASP e a meno che non si riesca a mettere le mani nella configurazione di IIS (ma sua Aruba è impossibile), quindi questa cosa "sembra" che non si possa fare, ma magari mi sbaglio... oppure sbagglio approccio... non sò, spero che qualcun'altro abbia un idea migliore della mia...

    ...comunque grazie per l'aiuto.

    A.D.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.