【发布时间】:2021-12-18 09:10:14
【问题描述】:
我正在尝试将 React 应用程序部署到公共站点,并且在 localhost 上一切正常。当我建立网站并转到网址(即www.something.com)时,主页呈现良好,包括静态资产。
然后,当我创建一个 .htaccess 文件时,其中包含:
FallbackResource /
子路由都可以正常渲染(静态资产,包括 js、css、图像),但主页错误并带有 502 Bad Gateway。
但是,当我转到子路由(即www.something.com/about)时,它是 404s。
- 我使用
yarn build构建 - 我正在使用
"react-router-dom": "^5.1.2" - 我使用
create-react-app设置了应用程序 -
package.json包含"homepage": "."
我在这里做错了什么?
【问题讨论】:
标签: html reactjs react-router web-deployment react-router-dom