【问题标题】:Block access to all URL patterns containting /feed/阻止对包含 /feed/ 的所有 URL 模式的访问
【发布时间】:2023-03-16 13:33:01
【问题描述】:

我们遇到了垃圾邮件发送者订阅我们所有供稿的问题。 我已经通过一个函数以及使用插件禁用了所有提要。

每天它们仍然出现在我们的日志中,有数千条记录。 例如:

/leaderboard/feed/index.php
/leaderboard/feed/
/some-category/feed/

有什么方法可以阻止所有访问者通过 .htaccess 查询 /feed/ 或任何在 URL 中包含“feed”一词的内容,并拒绝他们访问该网站?

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite


    【解决方案1】:

    是的,重写规则可以做到这一点:

    RewriteEngine On
    
    RewriteRule ^feed/ - [NC,F]
    

    这将为每个以 /feed/ 开头的 URI 提供禁止错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-20
      • 1970-01-01
      • 2018-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      相关资源
      最近更新 更多