1

我有很大的困境,我需要帮助。

基本上我们有sitecore web app这是我们的main网络服务。目前我的应用程序正在通过.html静态页面与主应用程序一起使用(它作为 SPA 工作,JS 调用后端需要的 html 内容)。但是我使用的数据库越来越大,并且要访问某些元素,URL我需要创建~70.000+静态文件。谷歌索引也需要这个静态文件,所以我们可以宣传我们的产品。如果需要新的元数据或添加新项目,我需要运行创建此静态文件的其他程序,以使用所有项目更新 txt 文件中的所有内容。我们有 2 台备用服务器,我们的 sitecore 网络所在的位置。所以它就像 9 种语言和 3 个 Web 服务器的 70k+ 文件。重建一切需要一天的时间...

这就是为什么我决定制作明确的 MVC SPA 应用程序,并且效果很好。但...

我无法将我的 MVC 应用程序或除 .html 文件之外的任何内容添加到当前的 sitecore 主应用程序。

问题是:如何在不丢失谷歌索引和不改变主域的情况下完成它。

For example we have now:

www.ourdomain.com/foldername/mystaticfile.html

What I want:

www.ourdomain.com/mynewmvcapplication
4

2 回答 2

1

Sitecore 有一个名为IgnoreUrlPrefixes. 您可以添加mynewmvcapplication到此设置,在这种情况下,Sitecore 将忽略该路径以及其下的任何内容。是一篇很好的文章,它向您展示了如何在不更新 Sitecore 配置文件的情况下更新此设置。

于 2020-09-30T15:05:43.037 回答
0

看看 Sitecore 重定向管理器 Sitecore 市场。它有能力创建您的自定义网址并保持您的搜索引擎评级。 https://marketplace.sitecore.net/en/Modules/Sitecore_Redirect_Manager.aspx

否则,您可以检查自定义链接提供程序和自定义项目解析器。这将需要比前一个更多的编码。使用这些关键字进行谷歌搜索会返回许多结果。

最好的祝愿。

于 2020-09-30T22:12:32.970 回答