Easy Digital Downloads peut être configuré pour livrer les fichiers aux clients de deux manières : « Redirection » et « Forcé ». Bien que ces deux méthodes aboutissent au même objectif de téléchargement de fichier par le client, il existe des cas uniques où vous voudrez utiliser l'une ou l'autre.
Ce paramètre se trouve dans Téléchargements > Réglages > Divers > Téléchargement de fichiers.

Forcé
Avec la méthode forcée, Easy Digital Downloads divise le fichier en petits morceaux et les livre au navigateur sans rediriger l'utilisateur vers le fichier réel. Ceci est bénéfique pour les configurations d'hébergement avancées où les fichiers peuvent ne pas être stockés dans les répertoires par défaut, ou livrés via un réseau de diffusion de contenu (CDN).
En raison de sa cohérence sur plusieurs plateformes et de sa meilleure protection des fichiers, la méthode « forcée » est la méthode par défaut.
Parce qu'Easy Digital Downloads utilise PHP pour traiter le fichier avec la méthode « forcée », les fichiers plus volumineux peuvent causer des problèmes de livraison, entraînant l'atteinte du « temps d'exécution maximum » du serveur. Si les utilisateurs obtiennent des erreurs 404 ou 403 lorsqu'ils essaient d'accéder à leurs fichiers achetés en utilisant la méthode « forcée », le passage à la méthode « redirection » peut aider à résoudre ce problème.
Redirection
La méthode de redirection est la plus simple des deux, et fonctionne en indiquant au navigateur de l'utilisateur l'emplacement du fichier, qui commence alors le processus de téléchargement directement depuis le serveur. Cette méthode de livraison de fichiers convient mieux lorsque certaines configurations de serveur ne prennent pas en charge la méthode de livraison de fichiers forcée (par défaut), ou lorsque les fichiers sont hébergés par un tiers (Amazon S3 ou Dropbox) qui ne prend pas en charge la méthode forcée. Si vous avez besoin d'utiliser la méthode 'Redirection' pour les fichiers auto-hébergés (fichiers dans le répertoire /edd/), il est conseillé d'utiliser l'option 'Symlink' si possible.
La méthode de redirection sans symlink, lors de l'auto-hébergement de fichiers, pourrait entraîner les clients qui téléchargent des fichiers à voir le chemin direct vers le fichier, les recommandations ci-dessus doivent donc être utilisées.
Cela repose sur le navigateur pour gérer la majeure partie du travail, et en fonction de la configuration du navigateur, cela peut entraîner des résultats inattendus pour certains types de fichiers.
Il est préférable d'utiliser la méthode 'redirection' pour les fichiers volumineux. De plus, nous recommandons d'héberger les fichiers volumineux sur Amazon S3 ou Dropbox.
Remarque : Le paramètre symlink ne s'applique pas à Amazon S3 ou Dropbox.
