为什么 BuiltWith.com 返回有关我网站的错误信息?
Why is BuiltWith.com returning incorrect information about my website?
我很困惑。我拥有一个从 GoDaddy 购买并使用 EmberJS 构建并通过 Firebase 托管的域。然而,如果我在 Builtwith.com 上查找该网站并检查它是用什么构建的,我得到
我不明白,因为我根本不使用这些 Microsoft 服务。有谁知道为什么 BuiltWith 会提供有关我网站的虚假信息?
正如评论中提到的 SLaks,这可能是因为 godaddy.com uses IIS and ASP.NET (at least on the outer most end of the request). Specifically, builtwith.com likely uses the common the X-Powered-By
and Server
HTML headers to determine what servers are being used. If you curl
godaddy.com,你会看到他们确实使用了 IIS 和 ASP.NET。请参阅以下输出,特别是 Server
和 X-Powered-By
headers:
➜ ~ curl -vvv godaddy.com
* Rebuilt URL to: godaddy.com/
* Trying 208.109.4.218...
* TCP_NODELAY set
* Connected to godaddy.com (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: godaddy.com
> User-Agent: curl/7.51.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Cache-Control: no-cache, no-store, must-revalidate
< Pragma: no-cache
< Content-Length: 141
< Expires: 0
< Location: https://www.godaddy.com/
< Server: Microsoft-IIS/7.0
< P3P: policyref="/w3c/p3p.xml", CP="COM CNT DEM FIN GOV INT NAV ONL PHY PRE PUR STA UNI IDC CAO OTI DSP COR CUR OUR IND"
< X-Powered-By: ARR/2.5
< X-Powered-By: ASP.NET
< P3P: policyref="/w3c/p3p.xml", CP="COM CNT DEM FIN GOV INT NAV ONL PHY PRE PUR STA UNI IDC CAO OTI DSP COR CUR i OUR IND"
< Date: Mon, 12 Jun 2017 23:23:34 GMT
<
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://www.godaddy.com/">here</a>.</h2>
</body></html>
* Curl_http_done: called premature == 0
* Connection #0 to host godaddy.com left intact
如果您在您的网站上 运行 相同 curl
,您很可能会在您的网站上看到相同的 Server
和 X-Powered-By
headers .
我很困惑。我拥有一个从 GoDaddy 购买并使用 EmberJS 构建并通过 Firebase 托管的域。然而,如果我在 Builtwith.com 上查找该网站并检查它是用什么构建的,我得到
我不明白,因为我根本不使用这些 Microsoft 服务。有谁知道为什么 BuiltWith 会提供有关我网站的虚假信息?
正如评论中提到的 SLaks,这可能是因为 godaddy.com uses IIS and ASP.NET (at least on the outer most end of the request). Specifically, builtwith.com likely uses the common the X-Powered-By
and Server
HTML headers to determine what servers are being used. If you curl
godaddy.com,你会看到他们确实使用了 IIS 和 ASP.NET。请参阅以下输出,特别是 Server
和 X-Powered-By
headers:
➜ ~ curl -vvv godaddy.com
* Rebuilt URL to: godaddy.com/
* Trying 208.109.4.218...
* TCP_NODELAY set
* Connected to godaddy.com (127.0.0.1) port 80 (#0)
> GET / HTTP/1.1
> Host: godaddy.com
> User-Agent: curl/7.51.0
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Cache-Control: no-cache, no-store, must-revalidate
< Pragma: no-cache
< Content-Length: 141
< Expires: 0
< Location: https://www.godaddy.com/
< Server: Microsoft-IIS/7.0
< P3P: policyref="/w3c/p3p.xml", CP="COM CNT DEM FIN GOV INT NAV ONL PHY PRE PUR STA UNI IDC CAO OTI DSP COR CUR OUR IND"
< X-Powered-By: ARR/2.5
< X-Powered-By: ASP.NET
< P3P: policyref="/w3c/p3p.xml", CP="COM CNT DEM FIN GOV INT NAV ONL PHY PRE PUR STA UNI IDC CAO OTI DSP COR CUR i OUR IND"
< Date: Mon, 12 Jun 2017 23:23:34 GMT
<
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://www.godaddy.com/">here</a>.</h2>
</body></html>
* Curl_http_done: called premature == 0
* Connection #0 to host godaddy.com left intact
如果您在您的网站上 运行 相同 curl
,您很可能会在您的网站上看到相同的 Server
和 X-Powered-By
headers .