我们在网络应用的公开部分上有一些mailto:页脚中的链接。某人或某物(又名bot)不断点击这些链接并导航到https://basurl/mailto:some@email.com,这导致错误,因为Web服务器对URL中的冒号不满意。
我认为这是客户端设置,超出了我们的控制范围,对吗?
除了使用javascript混淆链接,同时也将其隐藏给机器人以外,还有什么方法可以防止这种情况发生? 如果这是有缺陷的客户端,而不是机器人,那么javascript解决方案也无济于事。
我可以抑制这种错误,但这可以防止症状而不是原因...
答案 0 :(得分:0)
我认为这是客户端设置,超出了我们的控制范围,对吗?
是的。
除了使用javascript混淆链接,同时也将其隐藏给机器人以外,还有什么方法可以防止这种情况发生?
这是一个坏机器人。它可能对您没有任何好处。您可以检查它的IP范围以及它发送的用户代理并将其完全阻止。