有一个 React 项目使用了 BrowserHistory,放在了 Apache 服务器上,项目首页是localhost:8081/home。
我再进入主页之后可以跳转其他子页面(子路由),比如:localhost:8081/product
但是浏览器直接输入localhost:8081/product是访问不到的因为Apache服务器会解析这个路径
我只能localhost:8081/#/product来访问。
有什么办法直接访问吗?
有一个 React 项目使用了 BrowserHistory,放在了 Apache 服务器上,项目首页是localhost:8081/home。
我再进入主页之后可以跳转其他子页面(子路由),比如:localhost:8081/product
但是浏览器直接输入localhost:8081/product是访问不到的因为Apache服务器会解析这个路径
我只能localhost:8081/#/product来访问。
有什么办法直接访问吗?
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
将所有请求都转发到 index.html
配置 .htaccess 文件: