Apache的SetEnvIf Request_URI 404找不到错误

目前运行在Ubuntu的Apache服务器上的网站,现在整个网站是用.htaccess身份validation保护。

要做的事:我需要允许两个URL没有身份validation。

sites1.conf

<VirtualHost *:80> ... RewriteEngine On RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^/(tools|manager)/ </VirtualHost> <Directory /srv/site1/symfony/> AuthType Basic AuthName "My Area" AuthBasicProvider file AuthUserFile "/etc/apache2/passwords.htpwd" Require user user1 SetEnvIf Request_URI ^/en/App/uploadImagesForm allow Order allow,deny Allow from env=allow Satisfy any </Directory> 

URL:xxx.xxxx.xx:9005 / en / App / uploadImagesForm /

错误:

404 Not Found请求的URL / en / App / uploadImagesForm在此服务器上找不到。