Reactjs React路由器未完全工作刷新apache服务器中的页面

Reactjs React路由器未完全工作刷新apache服务器中的页面,reactjs,Reactjs,我已经在本地环境中创建了一个新的应用程序。完成应用程序后,我尝试在apache服务器中运行构建文件。一切正常。导航菜单后,如果单击“刷新”按钮,将找不到页面 我使用浏览器路由器,我不想使用哈希路由器 你能帮任何人解决这个问题吗 提前谢谢 这是我的环境文件 PUBLIC_URL=/crud 这是我的Htaccess文件 RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILE

我已经在本地环境中创建了一个新的应用程序。完成应用程序后,我尝试在apache服务器中运行构建文件。一切正常。导航菜单后,如果单击“刷新”按钮,将找不到页面

我使用浏览器路由器,我不想使用哈希路由器

你能帮任何人解决这个问题吗

提前谢谢

这是我的环境文件

PUBLIC_URL=/crud
这是我的Htaccess文件

RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]


重写规则/html[L,NC,QSA]确保所有路由也在Apache中处理。React路由器在不进行服务器调用的情况下操纵浏览器历史记录。如果您刷新页面,它是由Apache提供的,因此需要处理服务器中的所有路由。我已经在htaccess中添加了这一点,但仍然不起作用