在子目录中反应路由器 apache 配置

时间:2021-02-02 06:45:04

标签: reactjs apache react-router subdirectory

我有一个已部署在站点子目录中的 React 应用程序, 子目录类似于 www.example.com/iapp,我还将我的 package.json 和路由器配置到该子目录,如下所示。 在我的 package.json 中:

 "homepage": "example.com/iapp",

在我的路由器中,我添加了如下所示的基本名称

 <Router basename={'/iapp'}>
</Router>

一切正常,但路由关闭,当我重新加载页面时,除了这个 url: example.com/iapp 没有加载任何内容,并显示一个空白页面。 我知道这与反应路由器的 htaccess 和 apache 配置有关,但我似乎无法解决问题。

1 个答案:

答案 0 :(得分:0)

是的,我找到了一种方法来做到这一点,而且非常简单,所以你要做的就是在你的子目录中创建一个 .htaccess 文件,对我来说那个子目录的名称是 {{ 1}} 然后将下面的配置添加到它,就是这样。

iapp