Reactjs 避免多页重定向

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 = () =

我有一个简单的网站,我正在建设,我目前正试图改善搜索引擎优化使用PageSpeed的见解。我在手机上得了85分,其中一个建议是避免页面重定向。我使用的是react路由器dom。在我的app.js中,我正在使用这个

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