I tried using this option but I cannot get it to work: "Email link then redirect to confirmation page"
When I click on the link in the email that is sent, it goes to the product page but nothing is downloaded. For example:
I have no choice but to go back to the option "Instant download (Default)"
There are some curious entries in the Error Logs. Email capture was enabled. I also tried "Redirect to confirmation page" and all that happens is that the user is forwarded to the product page. Nothing is downloaded. Same thing happens if I click on the link manually.
From my Error Logs:
[11-Jun-2019 18:23:06 America/Chicago] Redirect for email download attempt failed. User not logged in and email capture is not enabled. Defaulted to Instant Download.
[11-Jun-2019 18:18:58 America/Chicago] A user attempted a redirect download using a different user ID than the one used to raise the link. User ID# 0 in the download data, User ID# 1 currently in session. Temp download ID# 3173.
I discovered that iThemes Security Pro was blocking the downloads. First, I tried disabling this "System Tweak":
Filter Long URL Strings: Limits the number of characters that can be sent in the URL. Hackers often take advantage of long URLs to try to inject information into your database.
But that did not solve the issue. When I deactivated iThemes Security Pro, the download links started working. I will try to determine exactly which setting in iThemes Security is blocking the download links.