.htaccess - 使用 .htaccess 密码保护目录及其所有子文件夹

标签 .htaccess password-protection

我正在尝试用密码保护子域及其所有子目录和文件,但我对此事的了解非常有限,我该如何做到这一点?

最佳答案

这是一个简单的两步过程

在你的 .htaccess 中放置

AuthType Basic
AuthName "restricted area"
AuthUserFile /path/to/the/directory/you/are/protecting/.htpasswd
require valid-user

使用http://www.htaccesstools.com/htpasswd-generator/或命令行生成密码 并将其放入 .htpasswd

注 1:如果您使用 cPanel,则应在安全部分“密码保护目录”中进行配置

编辑:如果这不起作用,那么您可能需要执行 AllowOverride Allhttp.conf 中的 .htaccess 目录(或至少到以前的目录),然后重新启动 apache

<Directory /path/to/the/directory/of/htaccess>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
</Directory>

关于.htaccess - 使用 .htaccess 密码保护目录及其所有子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5229656/

相关文章:

apache - 强制用户访问 https ://and non www address format

regex - 使用 .htaccess 将桌面用户从移动站点重定向

apache - Htaccess缓存问题

.htaccess - 带 Codeigniter htaccess 的 SSL

java - 解密散列密码

javascript - .htaccess:使用 RewriteCond 但对 IMAGES/JS/CSS 文件的 href 仍然被不必要地重写

security - 保护 Tomcat Webapps 文件夹免受直接用户访问

wordpress - 当站点不在根目录时密码保护 WordPress wp-admin

mysql - MySQL 登录信息的安全存储?