What's the equivalent of <Location> in .htaccess?
This is just a guess, but can you place that in a .htaccess file, minus the <Location>
and </Location>
tags, inside the /trac/login directory?
Also, be sure to have your htpasswd
file outside the document root (commonly public_html) otherwise it can be downloaded and cracked.
Related videos on Youtube
Martin C. Martin
Updated on September 17, 2022Comments
-
Martin C. Martin almost 2 years
I'm setting up Trac, and want to password protect the login page, as suggested here. I'm on a shared hosting setup, so I can't modify the httpd.conf, I have to use .htacces. How do I restrict just the login page without restricting other pages? The Trac docs suggest:
<Location "/trac/login"> AuthType Basic AuthName "Trac" AuthUserFile /somewhere/trac.htpasswd Require valid-user </Location>
But the Location tag is only for httpd.conf, it doesn't work in .htaccess. How can I get the same effect? There's no "login" directory to put a .htaccess file into, it needs to go into the main trac directory.
-
reinierpost almost 4 yearsThe question is probably being asked because the asker has no access to httpd.conf.