1

我有以下 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 文件中遗漏了一些东西,但是我不知道它是什么,所以任何建议都是非常感激?

谢谢

4

0 回答 0