2017-05-26 27 views
0

我在本地計算機中使用的Apache版本是2.4,當我在瀏覽器中訪問我的應用程序的url時,我有這個錯誤。.htaccess:無效的命令'允許',可能拼錯或由未包含在服務器配置中的模塊定義

/var/www/app/public/.htaccess: Invalid command 'Allow', perhaps misspelled or defined by a module not included in the server configuration 

這是我的.htaccess文件的內容:

SetEnvIf Request_URI ^/SOME_ENPOINT/ noauth=1 
SetEnvIf Request_URI ^/auth/ noauth=1 

AuthUserFile /var/www/app/.htpasswd 
AuthType Basic 
AuthName "APP Login" 

Require valid-user 
Allow from env=noauth 

我想,我會刪除此行的下面的代碼在.htaccess文件。

Allow from env=noauth 

我已經使我的Apache服務器的mod_env模塊。

有沒有辦法解決這個問題,但使用環境變量noauth?謝謝:)

回答

2

這些是傳統訪問控制指令。無論是端口訂購,允許拒絕到「要求」或加載mod_access_compat模塊在您的(非htaccess)apache配置。

+0

謝謝@covener,我用它來解決它。 – Michael

相關問題