如何让 mod_rewrite 和用户身份验证一起工作?我已经尝试过了,但它只是给了我一个“未指定输入文件” - 当我删除身份验证时,它可以工作,所以我找到了问题,但我自己无法解决。
DirectoryIndex index.html index.php
AuthName "Something"
AuthType Basic
AuthUserFile /.htpasswd
require valid-user
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
提前致谢 :)