Apache 这些.htaccess规则是从哪里来的,它们到底是做什么的?

Apache 这些.htaccess规则是从哪里来的,它们到底是做什么的?,apache,.htaccess,hosting,Apache,.htaccess,Hosting,去年晚些时候,我的网络主机在我的域的.htaccess文件中添加了以下规则 #RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$ #RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$ #RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ba

去年晚些时候,我的网络主机在我的域的.htaccess文件中添加了以下规则

#RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
#RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
#RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
#RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
我尝试在互联网上搜索这个术语169,发现其他人将这组特定规则标记为某种DDOS防护。这能阻止什么攻击?这个文件夹是什么?它是cPanel SSL配置正常功能的一部分吗


我也使用Let's Encrypt,但找不到任何与此相关的指示。

由于服务器上安装了免费SSL证书,此代码会自动添加到.htaccess文件中。现在有很多公司提供免费的ssl证书,如letsencrypt,服务器(如cpanel)会自动将ssl证书分配给所有域。域需要验证所有权,因此他们在.well-known文件夹中创建一个文件,以便验证域是否实际工作。它们修改htaccess文件,使您的重写规则不会影响该文件夹


我认为这也很奇怪,但它是安全的。

我想,有人知道这些线路想要阻止什么(即:它们为使用它们的web主机工作),并且会知道为什么我的主机要将它们添加到我的.htaccess中。由于互联网上的信息很少,人们最终会在这里搜索并被引导。我同意我的标题有误导性。请看一个关于服务器故障的类似问题。