我创建一个Heroku Java Web应用程序。我添加了pointDNS帐户以将*.herokuapp.com
域转发到我的自定义域。转发成功,我可以使用自定义域打开heroku应用程序。 example.com
和www.example.com
正在工作。但是有时当我打开example.com
时会出现此错误:
{
"message": "Request forbidden by administrative rules",
"__type": "CloudSearchException"
}
或
Cannot GET /
我也可以在Heroku帐户中看到H27错误。但是目前,如果我打开www.example.com
,它可以正常工作。
我检查了铬开发人员工具中的ip,发现
example.com
和www.example.com
将使用不同的IP地址。我将Google dig用于example.com
的所有IP,并在浏览器中尝试了所有IP。一些ip会给出相同的错误。这是heroku错误还是由于我为DNS设置了错误规则?如何解决“管理规则禁止的请求”错误?
答案 0 :(得分:0)
这似乎不是配置错误,但更多是防火墙的规则触发,它阻止了访问。
检查您是否发出了太多请求,这被认为是虚假的或激进的爬网,并且IP被阻止。
答案 1 :(得分:0)
pointDNS解决了我的问题。我正在使用pointDNS为我的自定义域设置dns规则。我问他们有关问题。他们说我的帐户中有一些过时的记录。他们删除它们后,问题已解决