我在 netlify 中部署了一个静态站点,但是我在开发模式下定义的路由,只在 chrome 浏览器中运行,其余浏览器返回 404 - page not found。
import React, { Component } from 'react';
import { Navbar , NavItem } from 'react-materialize';
import { Link } from 'react-router-dom';
class NavBar extends Component {
render() {
return (
<div>
<Navbar brand='MT' right style={{backgroundColor:'#7f8fa6'}}>
<NavItem href="/" to="/">About Me</NavItem>
<NavItem href="/services" to="/services">My Services</NavItem>
<NavItem href="/works" to="works">My Works</NavItem>
<NavItem href="/videos" to="videos">My Videos</NavItem>
<NavItem href="/request" to="request">Request a Quote</NavItem>
</Navbar>
</div>
)
}
}
export default NavBar;
这是我的 Netlify 网址。 https://mithilesh-tarkar.netlify.com/
它在移动设备和笔记本电脑上的 Chrome 浏览器上打开。但它不会在 safari 和 firefox 上打开。为什么会这样???有人可以帮忙吗?