Umbraco版本7.4.3
我有一个Umbraco网站(内部),用于内容管理和预览。本网站(外部)的副本位于另一台服务器上,供公众使用。内容更改在内部进行,发布到内部站点,同时发布到外部站点。
没有必要提供对外部网站的Umbraco后端的访问权限,因此,我已经在" umbraco"上放置了IIS重定向。文件夹到404页面。这非常有效,直到在外部站点上调用报告为止。
报告使用AngularJS显示在浏览器的PDF查看器中,并且调用类似于{http} / umbraco / surface / PDFReport / GetDataExport
调用报告时,IIS重定向会被执行,因为" umbraco"正在访问文件夹; PDF查看器显示404页面。
如何阻止访问" umbraco"除了调用报告的表面控制器之外的文件夹?是否需要另一种重定向/路由方法?
如果需要更多详细信息或代码示例,请与我们联系。
此致
理查德
答案 0 :(得分:1)
我试图回答Jannik因为他的解决方案适合我们,但我不允许。
无论如何,看看这里:
答案 1 :(得分:0)
如何为特定路径制作带有“异常”/否定的重写规则? Exclude path in IIS rewrite rule?
答案 2 :(得分:0)