Jump to content

how to: global force SSL ; require password in particular folder


rupertrealbear

Recommended Posts

Hi

 

I set up some directives to require a password on a particular folder off my document root /public-html/hq in an .htaccess in that folder:-

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /home/charlie/.htpasswd 
AuthGroupFile /dev/null 
require valid-user 

. . . which worked ok with a .htpasswd in my server account root.

 

I also needed to force ALL requests to my site to be changed on htpps:// requests, for which I had successfully added these directives to a .htaccess in my /public-html folder:-

 . . .
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

When both these directives are in effect, I find that requests to a script in /public-html/hq generally gets redirected to a non-existent error document  /401.shtml and the visitor is left with a "File not Found".

 

I moved the 'force SSL' directives into the .htaccess in /public-html/hq:-

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /home/charlie/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

. . . which gets me in but asks or the password TWICE (before and after changnig the request into a https:// one).

 

I suppose I could bare subjecting the user to having to enter their password again - but isn't there some subtle workaround ?

 

Any suggestions much appreciated

 

Rupertrealbear

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.