是否可以在 React App 的路由下托管 Wordpress 博客
Posted
技术标签:
【中文标题】是否可以在 React App 的路由下托管 Wordpress 博客【英文标题】:Is it possible to host Wordpress Blog under route of React App 【发布时间】:2018-12-21 10:27:24 【问题描述】:是否可以在我的 React Web 应用程序的路由下托管 Wordpress 博客?
例如,我的 React 应用程序在 www.myreactapp.com 域上运行,我可以在路由 www.myreactapp.com/blog 下托管 Wordpress 博客。
当我使用 php Web APP 时,这很容易,您只需创建名为“blog”的子文件夹并在其中安装 Wordpress。我希望得到一个像 PHP 应用程序这样的解决方案,如果是的话,我可以用更少的编码来利用 Wordpress 的所有功能。
提前致谢
【问题讨论】:
【参考方案1】:您无法直接执行此操作,因为 WordPress 有自己的配置,这是 WordPress 网站所必需的,因为管理面板无法正常工作,但您可以使用 WordPress API 从 WordPress 加载您想要的数据并显示在 React 应用程序中。
我不确定这是否正是您想要的,但您也可以在子域中单独设置 WordPress,例如 http://blog.myreactapp.com
如果您找到任何可行的解决方案,请告诉我
【讨论】:
谢谢,当我使用PHP Web APP时,很简单,你只需要创建名为“blog”的子文件夹并在其中安装Wordpress。我认为我们需要使用 API 或安装在 blog.myreactapp.com 中。如果我找到任何其他解决方案,我会发布。【参考方案2】:全部,
我们可以将 Wordpress 博客与问题中的 React App 一起托管(例如 www.myreactapp.com/blog)。
步骤
使用 nginx 托管 React 应用
安装 Wordpress
在 Nginx 中添加一条规则,以便在请求到达 /blog 时将请求代理到 WordPress。 http://nginx.org/en/docs/http/ngx_http_proxy_module.html
希望对你有帮助
谢谢
【讨论】:
以上是关于是否可以在 React App 的路由下托管 Wordpress 博客的主要内容,如果未能解决你的问题,请参考以下文章
在 Heroku 上配置单页 Create-React-App
firebase + create-react-app 托管错误
使用托管在 S3 上的 create-react-app 来访问 Heroku API
使用托管在 S3 上的 react-router v3 创建-react-app 不能使用“fetch as google”