InMotion Hosting Support Center

How to deliver digital files from my site without making them public?

Category: How To

JackCat
Asked:
2012-08-24 11:15 am EST

Hits: 434
I have an opt in page on my Wordpress site that is linked to an auto-responder (Aweber). I'd like Aweber to send a welcome email with a link to free PDF download(s). How do I set up the delivery on my IMH site where the content download link is only available to those receiving the link from the opt in (not public)? Where do I store the PDF files to be downloaded?

You must login before you can ask a follow up question.

You must login before you can submit an answer.

OTHER ANSWERS

0

BradM
5,399 Points
2012-08-28 7:41 am EST
Hi JackCat,

Some programs have this functionality already built in. For example, online e-commerce programs allow you to sell digital products, and they have methods in place that prevent just anyone to put in a link and download a file.

WordPress unfortunately does not have this functionality. I've looked for a suitable plugin to get the job done, but surprisingly there isn't one (at least one that I could find).

I'm not sure if you have any coding experience, but I found a few links that <em>may help</em> point you in the right direction (though, not <u>exactly</u> what you were asking about):

<a href='http://wpguru.co.uk/2012/01/how-to-prevent-direct-file-access-in-your-wp-content-directory/' target='_blank'>How to prevent direct file access in your wp-content directory</a>

<a href='http://top-frog.com/2010/07/01/a-simple-way-to-limit-file-downloads-to-only-logged-in-users-in-wordpress/' target='_blank'>A simple way to limit file downloads to only logged in users in WordPress</a>

<a href='http://www.webdesignlessons.com/5-download-manager-plugins-for-wordpress/' target='_blank'>5 Download Manager Plugins for WordPress</a>

Good luck, and let us know if we can help any further.

Thanks,
- Brad

You must login before you can post a comment about this answer.

Like this Question?

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!