首页 > 解决方案 > 从 htaccess 中的文本文件名中阻止 IP 地址

问题描述

如果文件夹中的文件名与 IP 地址匹配,我会尝试阻止 IP 地址。

例如,Insidesomefolder/firewall/是一个带有文件名的文本文件x.x.x.x.txt (x 替换为实际 IP)。

.ht 访问代码:

RewriteCond somefolder/firewall/%{REMOTE_ADDR}.txt -f
RewriteRule . - [F]

任何想法代码有什么问题?

更新: 我通过使用绝对路径让它工作

例如, RewriteCond /home/user/somefolder/firewall/%{REMOTE_ADDR}.txt -f

现在的问题是,有没有办法使用相对路径?

标签: apache.htaccessmod-rewrite

解决方案


推荐阅读