ASP.NET保护cms的登录页
我有一个后端cms网站,这有一个公司内的管理员登录页面。阻止登录页面暴露于外部世界(即不在公司网络上的人)的最佳方法是什么ASP.NET保护cms的登录页,asp.net,security,Asp.net,Security,我有一个后端cms网站,这有一个公司内的管理员登录页面。阻止登录页面暴露于外部世界(即不在公司网络上的人)的最佳方法是什么 谢谢需要采取的步骤很少 i:通过robot.txt限制搜索引擎访问登录页面 ii:内部增加ip限制,只有基于公司的ip才能访问登录页面 为了限制爬虫的访问,只需创建robots.txt文件并将其放在项目的根目录下。在robot.txt文件中编写以下代码行 User-agent: * Disallow: /cpanel/ 该代码将限制爬虫程序对/cpanel/文件夹的访问
谢谢需要采取的步骤很少 i:通过robot.txt限制搜索引擎访问登录页面 ii:内部增加ip限制,只有基于公司的ip才能访问登录页面 为了限制爬虫的访问,只需创建robots.txt文件并将其放在项目的根目录下。在robot.txt文件中编写以下代码行
User-agent: *
Disallow: /cpanel/
该代码将限制爬虫程序对/cpanel/文件夹的访问。cpanel文件夹中的所有内容都不会被任何搜索引擎访问或索引
您可以使用单行代码检查当前浏览用户的ip地址
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
您可以使用IIS向仅包含内部页面的网站文件夹添加IP地址限制。这些文件夹中的任何内容都无法通过搜索引擎爬行器或不在IP访问列表中的任何人访问。您是否查看了
会员资格提供商
和角色提供商
?在回答中添加了更多详细信息,希望这对您有所帮助。它名为robots.txt
(不是robot),您不应该使用它来隐藏页面。任何人都可以访问你的robots.txt文件并读取你不想让他们去的地方。好吧,它的robots.txt它只需要防止页面被搜索引擎索引,在内部你需要实施强大的安全措施。