首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法让.htaccess再次工作

无法让.htaccess再次工作
EN

Stack Overflow用户
提问于 2018-06-04 07:45:54
回答 1查看 51关注 0票数 -2

我正在尝试用.htaccess保护我的.php文件,这样就没有人能生成密钥了。我已经对/phpmyadmin/使用了.htaccess,但是对于.php文件,我不能让它第二次工作。我的php文件位于/var/www/html/generateserial.php。我在同一目录中添加了.htaccess文件,并将.htpasswd隐藏在/etc/.htpasswd中。

下面是.htaccess的内容

代码语言:javascript
复制
AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null 
<Files /var/www/html/generateserial.php>
require valid-user
</Files>

我不能让它工作,但是与/phpmyadmin/一起工作的.htaccess没有问题。

如果有人能帮助我,我将不胜感激。:)都柏林

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 08:26:27

我会这样做,将文件块放在一个目录块中

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50671964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档