在我的新版本网站中,用户如何访问旧的数据(页面)内容?
本文关键字:我的 数据 页面 内容 访问 网站 用户 何访问 新版本 | 更新日期: 2023-09-27 18:03:10
我设计了一个新网站www.AAA.com,我想保存旧的内容。另一方面,我希望用户可以访问旧的内容。由Umbraco开发的新网站。旧版本可以使用任何技术和数据库开发。
您有几个选择。将网站安装到服务器上的两个不同目录中,但在IIS中设置如下:
旧站点作为子域或其他域
http://www.example.com/
- Umbraco站点,作为IIS中的网站http://legacy.example.com/
-旧站点,作为IIS中具有适当主机名的网站。http://www.example-legacy.com/
-旧网站,作为IIS中的网站,具有适当的主机名。
旧站点作为子目录
http://www.example.com
- Umbraco站点,作为IIS中的网站http://www.example.com/legacy/
-旧站点,作为IIS中的虚拟目录。取决于所使用的技术,但如果是。net,则需要选择转换为应用程序选项,以便将其视为自己的。net应用程序,而不是Umbraco站点的一部分。
最后需要对Umbraco站点的web.config
进行更改,以便其URL重写组件在尝试确定要显示的内容时忽略解析旧站点URL。否则,您可能会得到Umbraco网站告诉您无法找到该页面。将虚拟目录名称附加到以下键:
<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/legacy" />
关于Umbraco站点的最后说明
无论你选择什么,我建议的一件事是保持Umbraco站点在域名/子域名的根。
我不知道Umbraco,但我建议你以下:
最常用的方法之一是这样分离。
最新-> www.aaa.com
比最新版本老--> www.aaa.com/v1/
大于v2 --> www.aaa.com/v2/
复制你的旧网站的根目录到你的web服务器的v1目录
你可以把你的新网站和旧网站一起安装在你的web服务器上,作为两个独立的网站,然后在Umbraco中制作一个菜单,链接到你的旧网站的不同部分,并在Umbraco中提供一个链接到旧网站,以便用户能够回来。
也有可能将一些旧内容转换为Umbraco。Umbraco的数据库并不难搞清楚