0

我有一个使用 vb.net 2.0 开发的网站。它的 URL 类似于http://dgmseoc.com。我想避免使用其他 URL 的任何恶意请求。我尝试使用下面的代码来实现,并希望在页面加载时将此类请求踢出站点。我怎样才能做到这一点?请提供任何帮助 - 在此先感谢您:

If (urlParams.Contains("http") And 
    Not urlParams.Contains(Request.ServerVariables("HTTP_HOST").ToString)) Then
            ‘Would like to kick out of the site here.
End If
4

1 回答 1

0

如果您希望您的网站仅响应使用dgmseoc.com主机名的请求,那么您不应该在您的应用程序中实现它。

相反,您应该在您的网络服务器中实现它。请查阅 IIS 文档以获取有关如何侦听特定主机头名称来执行此操作的详细信息,例如IIS 5IIS 6.0

于 2012-04-10T13:27:51.173 回答