So I created the following and placed them the the “photos” directory:
A file named “.htaccess” that looks like this:
And a file named “.htpasswd” that looks like this:
The password I got by running it through an encryption thingie on a web site (there’s tons of these sites, I don’t remember which one I used.)
A few notes:
–I am pretty sure my web site host supports .htaccess
–I uploaded the files to my site using FTP, should I be using another method?
–I think the problem either lies in this line: AuthUserFile /photos/.htpasswd
I think that I did not write out the path correctly
–Or the problems lies in the way that my password is encrypted
>> --I am pretty sure my web site host supports .htaccess
Make sure your web server does.
–I uploaded the files to my site using FTP, should I be using another method?
FTP is the standard.
**
–I think the problem either lies in this line: AuthUserFile /photos/.htpasswd** I think that I did not write out the path correctly
**
–Or the problems lies in the way that my password is encrypted** Use this .htaccess password generator. Works like a charm. Just make sure you have the correct path. Your web host should provide you with this.
I have photo’s on different sites and I can not mess with them unless I am logged in.
I don’t put photos up on the web if I don’t want people to look at them, so I don’t see why you want to have that heavy an encryption ? But that is just me.
So, what does the server do wrong when you password-protect the directory as described above?
Does it still allow access without password, or does it deny access if you enter the correct username/password combination?
If it’s the latter My guess is that the cause is the line
AuthUserFile /photos/.htpasswd
The file path you need is not relative to the domain root, but the full path in the server’s file system.
Can you ssh to your site? In that case you just need to go to the directory and type pwd . Otherwise you need to know what the path in the server’s file system to your domain root is.
For example (ficticious example): if your site’s files are stored in the directory /customers/12345/websites/myname.com , then the line would be
Thank you everyone for your help! As I thought, the problem was simple. I had the server path wrong. I finally figured out what it was and it works!!
Well, basically I plan to put up a bunch of family photo albums and I don’t want just any random person in cyberspace looking at them. I know it’s really no big deal, but I guess it’s to protect everyone’s privacy. Some people probably don’t like the idea of a bunch of photos floating around on the net that are publicly accessible.
You may want to consider using a photo management system like Gallery (free, open source) that will allow you to create online galleries that can easily be password protected.