Jump to content

Restricting Directory Access


Recommended Posts

Hi,

 

I have a number of directories on my website that store files uploaded via the CMS.

 

For example, I have a directory named /files for storing any documents uploaded via the CMS.

 

I need this directory to remain writable, but I want to prevent any user from simply going to http://www.mydomain.com/files and viewing a list of all the files in that directory.

 

Is this done through the directory permissions? If so, what are the correct permissions to use to help it remain writable but not viewable?

 

If not, can it be done through the htaccess file? Can anyone supply code examples within the htaccess file?

 

Thanks for your help.

Link to comment
Share on other sites

Hi mattspriggs28,

There are a number of ways to prevent reading of files but allow writing to a directory. You can do it with server configuration but directory permissions is usually easier. If your hosting is unix/linux then check this link for information on how to change the permissions. You can often  do this through your ftp software.

 

http://www.perlfect.com/articles/chmod.shtml

 

Also, stick a blank index.html file in there so that it will display instead of a list of files if a user goes directly to the directory url.

 

all the best,

Fergal

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.