如何阻止对网站的root访问权限,只允许带有路径的请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何阻止对网站的root访问权限,只允许带有路径的请求相关的知识,希望对你有一定的参考价值。
我正在使用IIS URL重写来访问私人网站,但我想阻止访问根地址的任何人。
块
允许
答案
您可以使用重写规则阻止root。例如(它将返回403状态代码):
<rule name="Block root" stopProcessing="true">
<match url="^$" />
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Root url is forbidden" />
</rule>
此规则将阻止:
- https://example.com
- https://example.com/
- https://example.com/#[something](因为#是fragment identifier,只能在客户的浏览器上使用而不能发送到服务器)
- https://example.com/?[something](查询字符串)
允许:
以上是关于如何阻止对网站的root访问权限,只允许带有路径的请求的主要内容,如果未能解决你的问题,请参考以下文章
mysql给root开启远程访问权限,修改root密码(转)