0
在https://stackoverflow.com/a/18152186/147637中,有一個很好的示例,說明如何使用powershell刪除X-Powered-By標頭。這很好。如何通過PowerShell去除非IIS,OS源頭文件?
如何,在PowerShell中,抑制這些ADDL標題:
- 服務器
- X-ASPNET-版本
- 和其他X技術,通過(X-已啓動方式:UrlRewriter .NET 2.0.0)
Server: Microsoft-IIS/8.5 X-Powered-By: UrlRewriter.NET 2.0.0 X-AspNet-Version: 4.0.30319
Radadip,你的建議是專門針對X供電,通過在OP提到?我已經做了「Remove-WebConfigurationProperty -PSPath MACHINE/WEBROOT/APPHOST -Filter system.webServer/httpProtocol/customHeaders -Name。-AtElement @ {name ='X-Powered-By'}」 - 你的命令是否會影響diff標題? – Jonesome
•\t服務器:網站運行的網絡服務器軟件。典型的例子包括「Microsoft-IIS/7.5」,「nginx/1.0.11」和「Apache」。 •\t X-Powered-By:由網站運行的應用程序框架集合(可以有多個)。典型的例子包括:「ASP.NET」,「PHP/5.2.17」和「UrlRewriter.NET 2.0.0」。 •\t X-AspNet-Version:很明顯只有ASP.NET的頭文件,典型的例子包括「2.0.50727」,「4.0.30319」和「1.1.4322」。 •\t X-AspNetMvc-Version:同樣,你只能在ASP.NET堆棧中看到這個,典型的例子包括「3.0」,「2.0」和「1.0」。 –
我正在談論上面提到的項目符號標題。 –