php - .htaccess 拒绝访问特定文件?超过一个

标签 php security apache .htaccess file

我可以使用 .htaccess 禁用对文件的访问,但我不知道如何禁止查看多个文件(直接,而不是从包含)

它们是 .php,所以我不能禁用文件类型(就像网上唯一的教程说的那样......)

<FILES ... ? 

</FILES>

或者什么.. 例如“home.php,file.php,test.php”我如何禁止访问带有该标签的所有三个文件?或类似的,请帮助!

最佳答案

如果你想根据正则表达式排除文件,你可以使用 FilesMatch 而不是 Files,例如:

<FilesMatch ^((home|test|file)\.php$|mysecretfolder|asecretpicture\.jpe?g)$>
...
</FilesMatch>

关于php - .htaccess 拒绝访问特定文件?超过一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182936/

相关文章:

PHP远程调试: XDebug can't connect to JetBrains php Storm client

ios - Swift 中的 SHA256 - 导入框架问题

php - Cakephp - 如何加密然后解密正在存储和从数据库检索的数据

php - 使用php在html中显示数据库搜索结果?

php - 如何在php中上传CSV时包含逗号

php - php和mysql的年度警报机制

security - 使用 content-disposition HTTP header 有哪些安全注意事项?

apache - 如何在端口 80 上运行 Node.js?

Apache - 允许一个通配符 URL,拒绝所有其他请求

php - 如何使用 apache dns 服务器而不是 LAN 网络中的 IP 地址访问 xampp 下域名的本地网站?