HTACCESS 403:如何阻止url与特定字符?



我正在使用WordPress,我有一些垃圾邮件发送者的重复URL

https://www.example.com/caterory/article-name/==>好的

https://www.example.com/caterory/article-name/?vn/2022-06-24fivhg585.html==>错误的

我想用字符串?vn/阻止这种URL

我试过了,但是不工作

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot) [NC]
RewriteCond %{QUERY_STRING} ^*vn/ [OR]
RewriteCond %{REQUEST_URI} ^*vn/
RewriteRule ^ - [F]

任何想法?

以下内容应该适合您。请确保将其放置在WP rewriterrule块的顶部或之前。

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot) [NC]
RewriteCond %{QUERY_STRING} ^vn/ [NC]
RewriteRule ^ - [F]

如果您想自己测试此规则,只需注释掉或删除条件行RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot) [NC]并访问以查询字符串?vn开头的任何URL。您将得到一个403 forbidden错误。

相关内容

  • 没有找到相关文章

最新更新