Easy Digital Downloads può essere configurato per fornire file ai clienti in due modi, 'Reindirizzamento' e 'Forzato'. Sebbene in definitiva entrambi questi metodi portino allo stesso obiettivo di scaricare un file da parte del cliente, ci sono casi unici in cui si desidera utilizzare uno o l'altro.
Questa impostazione si trova in Download > Impostazioni > Varie > Download file.

Forzato
Con il metodo forzato, Easy Digital Downloads suddivide il file in pezzi più piccoli e li consegna al browser senza reindirizzare l'utente al file effettivo. Questo è vantaggioso per configurazioni di hosting avanzate in cui i file potrebbero non essere archiviati nelle directory predefinite o consegnati tramite una rete di distribuzione di contenuti (CDN).
Grazie alla sua coerenza su più piattaforme e alla migliore protezione dei file, 'forzato' è il metodo predefinito.
Poiché Easy Digital Downloads utilizza PHP per elaborare il file con il metodo 'forzato', file di grandi dimensioni possono causare problemi di consegna, con conseguente raggiungimento del 'tempo massimo di esecuzione' del server. Se gli utenti ricevono errori 404 o 403 quando tentano di accedere ai file acquistati utilizzando il metodo 'forzato', il passaggio al metodo 'reindirizzamento' può aiutare a risolvere questo problema.
Reindirizzamento
Il metodo di reindirizzamento è il più diretto dei due e funziona comunicando al browser dell'utente la posizione del file, che quindi avvia il processo di download direttamente dal server. Questo metodo di consegna dei file è più adatto per l'uso quando determinate configurazioni del server non supportano il metodo di consegna dei file Forzato (predefinito), o i file sono ospitati da terze parti (Amazon S3 o Dropbox) che non supportano il metodo Forzato. Se è necessario utilizzare il metodo 'Reindirizzamento' per file self-hosted (file nella directory /edd/), è consigliabile utilizzare l'opzione 'Symlink' se possibile.
Il metodo di reindirizzamento senza symlink, durante l'hosting di file, potrebbe comportare che i clienti che scaricano file vedano il percorso diretto al file, quindi si dovrebbero utilizzare le raccomandazioni di cui sopra.
Ciò si basa sul browser per gestire la maggior parte del lavoro e, a seconda della configurazione del browser, può comportare risultati imprevisti per alcuni tipi di file.
È meglio usare il metodo 'reindirizzamento' per file di grandi dimensioni. Inoltre, si consiglia di ospitare file di grandi dimensioni su Amazon S3 o Dropbox.
Nota: l'impostazione symlink non si applica ad Amazon S3 o Dropbox.
