我正在尝试用.htaccess保护我的.php文件,这样就没有人能生成密钥了。我已经对/phpmyadmin/使用了.htaccess,但是对于.php文件,我不能让它第二次工作。我的php文件位于/var/www/html/generateserial.php。我在同一目录中添加了.htaccess文件,并将.htpasswd隐藏在/etc/.htpasswd中。
下面是.htaccess的内容
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null
<Files /var/www/html/generateserial.php>
require valid-user
</Files>
我不能让它工作,但是与/phpmyadmin/一起工作的.htaccess没有问题。
如果有人能帮助我,我将不胜感激。:)都柏林
发布于 2018-06-04 08:26:27
我会这样做,将文件块放在一个目录块中
<Directory /var/www/html>
<Files generateserial.php>
AuthType basic
AuthName "Restricted Area"
AuthUserFile /etc/.htpasswd
Require valid-user
</Files>
order allow,deny
deny from all
satisfy any
</Directory>
https://stackoverflow.com/questions/50671964
复制相似问题