.htaccess 文件在我添加 'directory' 选项时出现 500 Internal Server Error

.htaccess file gives 500 Internal Server Error when I added 'directory' option

htaccess 文件内容;

#RewriteEngine On
#ErrorDocument 404 ./404.php

AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/etc/htpasswd/.htpasswd"
Require valid-user

我正在尝试访问子文件夹(和子文件夹下的页面),并在我的子文件夹中添加了一个 .htaccess 文件及其内容;

  Satisfy Any
  Allow from all

我也有 httpd.conf 文件;

<Directory /var/www/html/mysub/>
  AllowOverride All
</Directory>

现在,当我尝试访问文件夹时,它们具有基本身份验证。没关系,但是当我尝试访问 'mysub' 文件夹时,它会出现 500 内部服务器错误。为什么会这样?谢谢

我是这样解决的;

在包含以下内容的子目录中创建一个新的 .htaccess 文件:

Satisfy any

要在主 Apache 配置中执行此操作,请使用:

<Directory /var/www/mysite/mysubfolder>
Satisfy any
</Directory>

谢谢..