注意:我最初是在ServerFault上发布的,但我根本没有得到任何回复。因为看起来我正在那里获得Tumbleweed徽章,我想我也会在这里试试。
我们现有的公共网站包含大量静态内容的asp.net页面,以及一些设置为虚拟目录的真实Web应用程序。我们现在正在考虑安装Umbraco,这需要您将其安装在网站的根目录。
由于CMS将位于网站的根目录,我认为在Umbraco下运行我们现有的页面和Web应用程序是个坏主意(由于它执行的URL重写和继承web.config设置等。那么,当我们过渡到CMS并在我们完成之后,我们如何让一切都和平共存?
到目前为止,我唯一的想法是将CMS和应用程序设置为单独的网站,然后使用某种URL重写/反向代理来使所有内容正确解析:
* www.example.com would keep resolving to our old homepage
* www.example.com/dept1 would keep resolving to the old dept1 page
* www.example.com/dept2 would resolve to the new dept2 page on the CMS
* www.example.com/app would resolve to an existing web application
答案 0 :(得分:0)
我们最终在IIS中设置了Umbraco作为自己的网站,然后我们购买了ISAPI Rewrite,以便我们可以无缝地传递某些URL的CMS内容。