在我们的 sitecore 6.6.0 (rev. 130404) 项目中,我们在根文件夹中有一个 sitemap.xml 文件。但是,由于 web.config 中的配置,无法从浏览器访问该文件。
<add path="*.xml" verb="*" type="System.Web.HttpForbiddenHandler" name="xml (integrated)" preCondition="integratedMode"/>
此配置已按照sitecore 安全强化指南中的说明添加。
如果我们删除此配置,用户就可以访问 sitecore 文件夹中的任何 .xml 文件。我们如何只允许访问 sitemap.xml 而不允许访问网站中的其他 xml 文件?
(我们在 IIS7 集成模式下运行)