Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: htaccess alias directory question |
|
Author |
|
Brian
Joined: 21 Oct 2005 Posts: 209 Location: Puyallup, WA USA
|
Posted: Wed 17 Jan '07 7:35 Post subject: htaccess alias directory question |
|
|
Okay, what am I doing wrong here, I want to allow various users to place their .htaccess password files in a specific location such as:
x:/members/passwords/{member_id}/
In this example the .htaccess would look something like this:
Code: | AuthName "Password Required for this directory:"
AuthUserFile ~passwords/Brian
AuthType Basic
Require user Brian
Order Allow,Deny
Allow from localhost
Satisfy Any |
This problem is, I thought that I could Alias the ~passwords to something like x:/members/passwords/.
Does this make sense?
In my Apache CONF file I insert this:
Code: | ######## Alias for .htaccess ########
Alias ~passwords/ "x:/members/passwords/"
##################################### |
When I review the error.log, I see it is looking in c:/~passwords... and not x:/members/passwords/Brian
I thought that this would point to x:/members/passwords/brian, or what ever username is in the .htaccess file.
What am I doing wrong here? |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Wed 17 Jan '07 10:47 Post subject: |
|
|
Hello Brian!
Your alias isn't correct. Your forgot the first slash
working is:
Code: |
Alias /~passwords/ "x:/members/passwords/"
|
With that you will get an 403 do not forget to set location permissions in httpd.conf for x:/members/passwords/ |
|
Back to top |
|
Brian
Joined: 21 Oct 2005 Posts: 209 Location: Puyallup, WA USA
|
Posted: Wed 17 Jan '07 16:07 Post subject: |
|
|
Using the exact example you illustrated above James, I thought this would work as well but the resulting error is:
Code: | [Wed Jan 17 05:58:37 2007] [error] [client xx.xx.xx.xx] (OS 3)The system cannot find the path specified. : Could not open password file: C:/~passwords/Brian/passwords, referer: http://www.someurl.com/members/pages/somescript.php |
So for some odd reason it is not trying to match /~passwords/. I will test on another server. I have a testing WAMP box I set up at work, I'll see what the results there are.
--
Brian |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Wed 17 Jan '07 16:35 Post subject: |
|
|
Hm, that confuses me! Beause I extra tested that before is posted that! |
|
Back to top |
|
|
|
|
|
|