在Apache中的Authenticated User下允许RewriteRule

时间:2017-06-13 15:05:22

标签: php apache .htaccess mod-rewrite

我有一个Apache站点,其中指向没有扩展名的文件的所有URL都读取为.php文件。我将这些条目放在.htaccess文件中,并允许它在httpd.conf文件中。

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule !\. - [H=application/x-httpd-php]

效果很好。

现在我在网站上添加身份验证。

AuthType Basic

AuthName "Restricted Content"

AuthUserFile /etc/httpd/.htpasswd

Require valid-user

仅当我注释掉我的RewriteEngine代码时才有效。

一个人将在没有另一个人的情况下工作,但不会在一起。我已经阅读了一些关于REMOTE_USER变量的内容,但在某些尝试中失败了。

有任何解决此问题的建议吗?

由于

0 个答案:

没有答案