【发布时间】:2019-04-20 22:45:47
【问题描述】:
通常我用 reactjs + node + express 做一个网站,这是通常的组合。然后我部署到 Heroku,一切都很好。
但是,根据要求,我已经完成了 reactjs 前端和 php 后端部署到 cpanel,并且遇到了客户端路由的 404 问题 - 如果直接导航到非主页路由(比如说域/引用)服务器上没有该 url 并且抛出 404 错误。
我找到了解决方案here 的原理,但是我发现的这个和所有其他答案仅指 node+express 后端。
有什么方法可以用一个直接的 php 后端来完成?我没有使用 laravel 或其他框架。
此外,尽管我最近学到了很多东西,但我仍然认为自己是初学者 - 如果答案最终有些明显,我深表歉意。
【问题讨论】:
-
更新:我在 cpanel 中的 public_html 没有 .htaccess 文件,所以我创建并尝试获取 404 错误以重定向到 index.html,因此它始终可用 - 到目前为止还没有成功。跨度>
标签: javascript php reactjs react-router react-router-dom