Reactjs 避免多页重定向
我有一个简单的网站,我正在建设,我目前正试图改善搜索引擎优化使用PageSpeed的见解。我在手机上得了85分,其中一个建议是避免页面重定向。我使用的是react路由器dom。在我的app.js中,我正在使用这个Reactjs 避免多页重定向,reactjs,redirect,react-router-dom,Reactjs,Redirect,React Router Dom,我有一个简单的网站,我正在建设,我目前正试图改善搜索引擎优化使用PageSpeed的见解。我在手机上得了85分,其中一个建议是避免页面重定向。我使用的是react路由器dom。在我的app.js中,我正在使用这个 class App extends React.Component { constructor(props) { super(props); this.state = {}; } componentDidMount = () =
class App extends React.Component {
constructor(props) {
super(props);
this.state = {};
}
componentDidMount = () => {
// initializes Google Analytics
this.initializeReactGA();
};
initializeReactGA = () => {
ReactGA.initialize(process.env.REACT_APP_GA_TRACKING);
ReactGA.pageview("/");
};
render() {
return (
<ScrollAnimation animateOnce={true} animateIn="fadeIn" className="App">
<ContactHeader />
<Header />
<PortalContainer />
<Route exact path="/" component={Home} />
<Footer />
<Copyright />
</ScrollAnimation>
);
}
}
我能做些什么来避免这种情况发生 这与反应无关。您正在强制将所有非www url请求重定向到web服务器上的www url。如果这是您绝对想要的,那么不要检查pagespeed中的非www url,而是检查www url.@lakshman.pasala我应该在哪里执行此操作?我不记得有目的地将用户重定向到www url。我目前正在使用netlify,我会在那里做吗?您使用的是哪台web服务器?@lakshman.pasala我能够在netlify的设置中修复它。谢谢你这与反应无关。您正在强制将所有非www url请求重定向到web服务器上的www url。如果这是您绝对想要的,那么不要检查pagespeed中的非www url,而是检查www url.@lakshman.pasala我应该在哪里执行此操作?我不记得有目的地将用户重定向到www url。我目前正在使用netlify,我会在那里做吗?您使用的是哪台web服务器?@lakshman.pasala我能够在netlify的设置中修复它。非常感谢。
(Initial: http://URL.com/)
0 ms
https://URL.com
630 ms
https://www.URL.com