0

注意:我最初在 ServerFault 上发布了这个,但我根本没有得到任何回复。因为看起来我正朝着那里获得风滚草徽章的方向前进,所以我想我也会在这里尝试。


我们现有的公共网站由混杂的 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
4

1 回答 1

0

我们最终在 IIS 中将 Umbraco 设置为它自己的网站,然后我们购买了 ISAPI Rewrite,以便我们可以无缝地为某些 URL 传递 CMS 内容。

于 2010-02-18T21:25:46.030 回答