2017-10-19 146 views
0

我們正在主辦一個symfony網站,但我們想限制一些用戶的訪問權限,直到它已準備好公開發布。 我們希望使用基本認證來「保護」網頁。basic auth apache&symfony

的時候,不設置基本身份驗證我們的虛擬主機的網頁能正常工作 ,但如果我設置了

 <Directory /path/web> 
     AuthType Basic 
     AuthName "Restricted Content" 
     AuthUserFile /path/.htpasswd 
     Require valid-user 
     Options FollowSymLinks 
     AllowOverride All 
     <IfModule mod_rewrite.c> 
     Options -MultiViews 
     RewriteEngine On 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteRule ^(.*)$ app_dev.php [QSA,L] 
     </IfModule> 
    </Directory> 

我們得到的錯誤在symfony中,有太多的重定向。 有沒有辦法允許symfony使用這個設置正常工作?

+0

什麼是symfony錯誤? – David

+0

沒有任何symfony錯誤,只是默認消息,ERR_TOO_MANY_REDIRECTS – user1002761

+0

看看這是否有幫助:http://www.inanzzz.com/index.php/post/jz87/how-to-create-a-user-login-screen -with-htaccess的 - 和htpasswd的到防止用戶對訪問子文件夾,或資源 – BentCoder

回答

0

開發團隊使用了symfony的安全特性,並且用戶必須添加到symfony的用戶表中才能工作。