mod_rewrite用于包含特定字符串的任何查询

时间:2017-02-03 20:25:19

标签: apache parsing redirect mod-rewrite

在多个较旧的盒子上运行Apache 2.2.xx - 经常会得到明确打算寻找WordPress(比如说)的连接,或任何其他可能存在或可能不存在安全风险的CMS(我没有CMS实际上,在这些系统上,但除了这一点之外。

我想弄清楚的是如何自动解析诊断位的查询 - 例如

/设置/ WP

/wp-config/setup.script

等等。两者都包含' wp',并且非常清楚地尝试查找WordPress安装。我希望自动将它们重定向到错误页面(例如,404)或其他东西(理想情况下,我喜欢写出他们的IP地址,所以我可以永久禁止他们有一点,但就目前而言,简单的重定向就足够了。

我已经对ho mod_redirect工作有了一些处理,但是不能理解如何采用基本思想,并且如果查询字符串在字符串中的任何位置包含目标元素,则使其工作?我知道如何得到(比方说)perl来解析一个单词或类似的字符串,但是却没有偶然发现mod_rewrite的等价物(我会将其嵌入到我的httpd.conf中)。

指向'如何执行此操作的示例'非常感谢。

而且,先发制人:

1 \是的,我知道可以简单地点燃它们,因为要查找的页面不存在 2 \有一个危险的因素。自动重定向包含某个子字符串的搜索字符串,如果该子字符串显示某些合法页面。

此时,我只是想看看它是如何完成的,决定是否(或不是)应该在以后完成。

0 个答案:

没有答案