我试图禁止在生产环境之外访问Sitemap.xml文件。目前如果用户输入http://localhost:62777/sitemap.xml它可以访问,但我想限制它。目前我试图如下,但没有运气如何在mvc4中禁止访问生产服务器之外的Sitemap.xml文件?
<location path="sitemap.xml">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
是否有任何其他方式来禁用它从生产环境以外?提前致谢。 我想下面也而非工作
<httpHandlers>
<add path="sitemap.xml" verb="*" type="System.Web.HttpForbiddenHandler" name="xml (integrated)" preCondition="integratedMode" />
</httpHandlers>
http://www.iis.net/configreference/system.webserver/security/requestfiltering/filteringrules/filteringrule/appliesto – Thakur
感谢我在IIS请求处理程序添加的.xml。我可以在哪里标记回答? –