InMotion Hosting Support Center

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

Category: How To

2012-08-24 11:15 am EST

Hits: 454
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.



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='' target='_blank'>How to prevent direct file access in your wp-content directory</a>

<a href='' target='_blank'>A simple way to limit file downloads to only logged in users in WordPress</a>

<a href='' target='_blank'>5 Download Manager Plugins for WordPress</a>

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

- Brad

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

Like this Question?

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

Social Media Login

Social Login Joomla

Need more Help?


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:
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!