如何处理Umbraco内部应用程序调用具有IIS重定向的文件夹

时间:2017-09-20 09:35:59

标签: umbraco umbraco7

Umbraco版本7.4.3

我有一个Umbraco网站(内部),用于内容管理和预览。本网站(外部)的副本位于另一台服务器上,供公众使用。内容更改在内部进行,发布到内部站点,同时发布到外部站点。

没有必要提供对外部网站的Umbraco后端的访问权限,因此,我已经在" umbraco"上放置了IIS重定向。文件夹到404页面。这非常有效,直到在外部站点上调用报告为止。

报告使用AngularJS显示在浏览器的PDF查看器中,并且调用类似于{http} / umbraco / surface / PDFReport / GetDataExport

调用报告时,IIS重定向会被执行,因为" umbraco"正在访问文件夹; PDF查看器显示404页面。

如何阻止访问" umbraco"除了调用报告的表面控制器之外的文件夹?是否需要另一种重定向/路由方法?

如果需要更多详细信息或代码示例,请与我们联系。

此致

理查德

3 个答案:

答案 0 :(得分:1)

我试图回答Jannik因为他的解决方案适合我们,但我不允许。

无论如何,看看这里:

https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/72207-disabling-access-to-umbraco-backoffice#comment-231849

答案 1 :(得分:0)

如何为特定路径制作带有“异常”/否定的重写规则? Exclude path in IIS rewrite rule?

答案 2 :(得分:0)