最近我对某个网站使用的技术感到好奇,所以我看了一下标题。令我高兴的是,出现的是:
X-Powered-By: ASP.NET
X-Powered-By: PHP/5.3.2
我很好奇:除了覆盖标头(例如,出于混淆/安全目的)之外,还有什么可以导致 Web 应用程序产生这样的响应标头?假设站点开发人员/管理员没有操纵提到的标头,那么出现此类响应标头的情况是什么?
如果这有任何帮助,也许其他一些返回的标题会有所帮助:
Server: Microsoft-IIS/6.0
Content-Type: text/html; charset=Windows-1250
(其余的标题看起来很正常,所以我没有列出它们)
我不是在问我是否可以在 IIS 等上运行 PHP,而是问什么可能的场景会导致这两个X-Powered-By
标头。也许是一些反向代理(用 PHP 编写,为 ASP.NET 生成的页面提供服务)?