0

我在https://github.com/iolevel/wpdotnet-sdk使用 asp.net core 2.2 和最新的 peachpie 和 wordpress 存储库。我只想将 wordpress 配置为加载到文件夹与根目录中 - 即。https://my.examplesite.com/contenthttps://my.examplesite.com

我觉得我已经完成了艰难的工作——我从 peachpie 的工作仓库中获取了项目,将它们合并到我自己的解决方案中,如果我运行应用程序,wordpress 就可以工作。如果我从 startup.cs 中注释掉 app.UseWordPress(),我的应用程序将按预期工作。唯一的问题是我希望我现有的应用程序在根目录下运行,而 wordpress 在子文件夹中运行 - 即。https://my.examplesite.com/contenthttps://my.examplesite.com。现在,如果我启用 app.UseWordPress() 则无法访问我的应用程序。

理想情况下,如果不首先通过身份登录 asp.net 核心应用程序,用户就无法访问上述 wordpress 内容。

任何帮助,将不胜感激!

谢谢!

4

1 回答 1

1

您可以使用app.Map为您的管道创建一个新分支

app.Map(new PathString("/content"), wordpressApp =>
{
    wordpressApp.UseWordPress();
});
于 2019-09-23T05:47:29.640 回答