我有一个已部署在站点子目录中的 React 应用程序,
子目录类似于 www.example.com/iapp
,我还将我的 package.json
和路由器配置到该子目录,如下所示。
在我的 package.json 中:
"homepage": "example.com/iapp",
在我的路由器中,我添加了如下所示的基本名称
<Router basename={'/iapp'}>
</Router>
一切正常,但路由关闭,当我重新加载页面时,除了这个 url:
example.com/iapp
没有加载任何内容,并显示一个空白页面。
我知道这与反应路由器的 htaccess
和 apache 配置有关,但我似乎无法解决问题。
答案 0 :(得分:0)
是的,我找到了一种方法来做到这一点,而且非常简单,所以你要做的就是在你的子目录中创建一个 .htaccess
文件,对我来说那个子目录的名称是 {{ 1}} 然后将下面的配置添加到它,就是这样。
iapp