【发布时间】:2019-08-31 17:01:09
【问题描述】:
我有一个示例 .htaccess 文件(找到 here),其中包含要阻止的坏机器人。这是该文件中的一个小示例代码块:
#bad bots start
#programmed by tab-studio.com public version 2017.12
#1 new rule every 500 entries
RewriteCond %{HTTP_USER_AGENT} \
12soso|\
192\.comagent|\
1noonbot|\
zuibot|\
zyborg|\
zyte\
[NC]
RewriteRule .* - [F]
#bad bots end
基本上在 URL 匹配时抛出 403。我检查了this post 以了解如何通过 IIS 将这些.htaccess 规则转换为web.config 重写规则。
但是,当我导入规则时,我得到了一个意外的结果,其中似乎没有转换任何规则,请参见下图。我做错了什么?
【问题讨论】:
-
该转换器有其局限性。在大多数情况下,您需要手动转换。
标签: .htaccess url-rewriting web-config iis-10