从子文件夹中删除 .htpasswd 保护
Remove .htpasswd protection from a subfolder
我已经使用 .htpasswd 保护了我的根文件夹
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/a1199104/public_html/.htpasswd
Require user lamak
上面的代码拒绝访问我的整个 site/folder/subfolder,我有一个子文件夹 public 它有一些 public 文件。我想要任何人都可以在没有密码保护的情况下访问此文件夹和文件,这可能吗?
创建一个名为 public/.htaccess
的文件并放置以下代码:
Order allow,deny
allow from all
Satisfy any
您可以使用 SetEnv 和 Order 指令取消密码保护:
尝试:
#set env variable noauth if uri is "/public/files"
SetEnvIf Request_URI ^/public/ noauth=1
#auth
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/a1199104/public_html/.htpasswd
Require user lamak
#Here is where we allow/deny
Order Deny,Allow
Satisfy any
Deny from all
Require user lamak
Allow from env=noauth
我已经使用 .htpasswd 保护了我的根文件夹
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/a1199104/public_html/.htpasswd
Require user lamak
上面的代码拒绝访问我的整个 site/folder/subfolder,我有一个子文件夹 public 它有一些 public 文件。我想要任何人都可以在没有密码保护的情况下访问此文件夹和文件,这可能吗?
创建一个名为 public/.htaccess
的文件并放置以下代码:
Order allow,deny
allow from all
Satisfy any
您可以使用 SetEnv 和 Order 指令取消密码保护:
尝试:
#set env variable noauth if uri is "/public/files"
SetEnvIf Request_URI ^/public/ noauth=1
#auth
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/a1199104/public_html/.htpasswd
Require user lamak
#Here is where we allow/deny
Order Deny,Allow
Satisfy any
Deny from all
Require user lamak
Allow from env=noauth