我试图阻止从 htaccess 级别访问我的网站。我希望从 MySQL 表中读取错误的 IP,然后使用它来限制访问。
这是一种安全的使用方法吗?
如何从 htaceess 创建连接?
我已经检查了以前的类似问题,但没有实际的连接代码
谢谢
您无法从 连接.htaccess
。.htaccess
是配置文件。它没有执行但已处理。您所能做的就是运行 cronjob以根据需要创建 .htaccess
文件。
我想,你可以试试这个。我从来没有尝试过自己虽然 http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritemap
无法.htaccess
直接使用存储在 MySQL 表中的数据。但是,您可以使用mod_ext_filter
(http://httpd.apache.org/docs/2.2/mod/mod_ext_filter.html),它允许您通过任意外部程序过滤请求(mode
设置为)。input
该程序可以连接到 MySQL 并验证 IP 是否存在于拒绝表中。
(为了性能考虑:
这是一种安全的使用方法吗?
“安全”是指“安全”吗?如果是这样,那么不,它根本不安全,如果“安全”是指它会损害您的系统或以任何主要方式损坏它,那么“是的,它是安全的”
如何从 htaceess 创建连接?
它在您连接到服务器上的文件或文件夹时运行。