gpt4 book ai didi

.htaccess - 通过 htaccess 阻止一个特定的 URL

转载 作者:行者123 更新时间:2023-12-04 05:52:27 25 4
gpt4 key购买 nike

我找不到这个问题的解决方案。也许我使用了错误的搜索词? (htaccess 块 url, htaccess 块单个 url, 块特定 url htaccess, ...)

我有一个带有如下 URL 的页面:
https://www.mathelounge.de/40224/redaktionelle-frage-wann-antwort-wann-lediglich-kommentar
我想阻止这个 URL,因为不同的机器人(和人类)。

我在 htaccess 中尝试了以下规则:

RewriteCond %{REQUEST_URI} ^40224\/$ [NC]
RewriteRule .* - [F]

没有成功。

最佳答案

当有人要求时:

https://www.mathelounge.de/40224/redaktionelle-frage-wann-antwort-wann-lediglich-kommentar
%{REQUEST_URI}变量是:
/40224/redaktionelle-frage-wann-antwort-wann-lediglich-kommentar

和正则表达式 ^40224\/$永远不会匹配。事实上,您甚至不需要 RewriteCond在这种情况下,只需将模式放入规则中:
RewriteRule ^40224/redaktionelle-frage-wann-antwort-wann-lediglich-kommentar$ - [F]

请注意,规则本身中的模式不会以 / 开头。 ,这是因为规则,它被剥离了,但对于 %{REQUEST_URI} var,它被保留了下来。

关于.htaccess - 通过 htaccess 阻止一个特定的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173693/

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