2012-11-26 105 views
4

我試圖使用.htaccess密碼保護單個文件。但是當訪問該文件時,瀏覽器只是重定向到網站的主頁。我在我的webroot上有我的.htpasswd。我的.htaccess文件如下:密碼使用.htaccess保護單個文件

<FilesMatch "result.php"> 
    AuthName "Member Only" 
    AuthType Basic 
    AuthUserFile /home/username/.htpasswd 
    require valid-user 
    </FilesMatch> 

我想保護文件result.php。我用我的確切cpanel用戶名替換了用戶名。有人請幫助

+0

你沒有任何其他規則的完整絕對路徑? –

回答

1

下面是一個例子

# password protect single file 
<IfModule mod_auth.c> 
<Files "protected.html"> 
    AuthName "Username and password required" 
    AuthUserFile /home/path/.htpasswd 
    Require valid-user 
    AuthType Basic 
</Files> 
</IfModule> 
1
<FilesMatch "results.php"> 
AuthName "Member Only" 
AuthType Basic 
AuthUserFile /home/username/public_html/.htpasswd 
require valid-user 
</FilesMatch> 
  • 已經把密碼目錄