我有以下 htaccess 将前端控制器命令重定向到给定文件....
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)$ /index.php?a=$1 [L]
它位于域的根目录并且运行良好,但是我在 /admin/help/ 有一个受密码保护的目录,其中包含以下 htaccess ...
AuthType Basic
AuthName "Your CMS"
AuthUserFile "/path/to/.htpasswd"
require valid-user
问题是我无法在浏览器中打开 /admin/help/,它只是重写 index.php,即使 /admin/help/ 是服务器上的真实文件夹。如果我从 /admin/help/ 中删除 .htaccess,该文件夹会在浏览器中按预期显示,所以我认为我在第二个 .htaccess 文件中遗漏了一些东西,但是我不知道它是什么,所以任何建议都是非常感激?
谢谢