是否可以使用htaccess将文件名字符串通配符密码保护文件?

时间:2013-08-06 13:12:37

标签: string .htaccess passwords

示例:wp_file*.log - 应该做的是密码保护文件名以wp_file开头并以.log结尾的每个文件 - 例如wp_file-22.logwp_file_randomfile.log

可能的?

1 个答案:

答案 0 :(得分:0)

我这样做的方法是为这些文件添加重写规则,在GET中使用原始请求重定向到某个PHP文件。一旦登录,PHP文件就可以显示密码框并最终显示日志文件的内容。

RewriteEngine On
RewriteRule wp_file(.*)\.log /somePHPfile.php?logFile=wp_file$1 [L]

(未经测试)

如果您不需要通过您的网站访问日志文件(但使用例如ftp),那么您可以将对这些文件的请求重写为另一个页面

RewriteEngine On
RewriteRule wp_file(.*)\.log /index.php [L]