Gui*_*ume 15 authentication apache-2.2
这可能是一个简单的问题,但我在文档中找不到解决方案。
我想使用 BASIC 身份验证密码保护我的网站。但我想要一个不受保护的子目录:
http://mysite.com/ -> BASIC protected
http://mysite.com/somedir -> BASIC protected
http://mysite.com/someotherdir -> BASIC protected
http://mysite.com/public -> not protected
Run Code Online (Sandbox Code Playgroud)
我可以保护所有站点,但我不知道如何“取消保护”一个目录。该站点托管在共享主机上,因此我只能访问 .htaccess 文件来进行配置。
是否有否定身份验证的指令?
谢谢您的帮助 ...
Cyl*_*ric 10
.htaccess 应该没有问题,具体取决于主机允许的内容。
您可以尝试使用以下内容将 .htaccess 放入子文件夹中,尽管必须为其所在的目录启用覆盖。
Allow From All
Satisfy Any
Run Code Online (Sandbox Code Playgroud)
好的,对于路径 server.com/private/public:
server.com/private/.htaccess
AuthType Basic
AuthName "Private, keep out."
Require...
Run Code Online (Sandbox Code Playgroud)
server.com/private/public/.htaccess
Allow From All
Satisfy Any
Run Code Online (Sandbox Code Playgroud)
这里的关键是“满足任何要求”,它将上游的要求组合在一起。“全部满足”是默认设置。
| 归档时间: |
|
| 查看次数: |
58098 次 |
| 最近记录: |