gpt4 book ai didi

apache - 如何阻止对 Apache 访问日志中的特定 URL 或文本的 POST 请求

转载 作者:行者123 更新时间:2023-12-02 00:05:19 25 4
gpt4 key购买 nike

例如,这里是我想要阻止的 Apache 日志中的记录:

75.130.202.149 - - [11/Dec/2015:11:00:01 -0500] "POST /blog/insert_data HTTP/1.1" 302 20 "http://brokerasheville.com/blog/view/broker-asheville-sponsors-the-20th-annual-montford-holiday-tour-of-homes" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36"

我想阻止任何包含 /blog/ 的内容。

这是我的 .htaccess 文件中的内容:

RewriteEngine On

RewriteCond %{REQUEST_METHOD} POST
RewriteRule (^|/)blog/?$ - [F,L]

我错过了什么,因为这不会阻止垃圾邮件机器人向我的博客发帖。

谢谢!

最佳答案

尝试将此规则作为您的第一条规则:

RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{THE_REQUEST} /blog[/?\s] [NC]
RewriteRule ^ - [F,L]

关于apache - 如何阻止对 Apache 访问日志中的特定 URL 或文本的 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34229063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com