Как сделать проверку на несуществующий путь route и убрать exact, который ставится автоматически в react-route v6?

Вопрос 1. Необходимо сделать, чтобы при вводе несуществующего пути перекидывало либо на страницу, которая об этом говорит, либо на стартовую страницу через route? Мой код:

                <Routes>
                    <Route path='/*' element={!!email ? <Navigate to='contentPage'/> : <Navigate to='authorization/login'/>}/>
                    <Route path='/contentPage' element={!!email ? <ContentPage/> : <Navigate to='authorization/login'/>}/>
                    <Route path='/authorization/login' element={!!email ? <Navigate to='contentPage'/> : <LogInPage/>}/>
                    <Route path='/authorization/registration' element={!!email ? <Navigate to='contentPage'/> : <RegistrationForm/>}/>
                    <Route path='/authorization/forgetPassword' element={!!email ? <Navigate to='contentPage'/> : <ForgetPassword/>}/>
                    <Route path='/contentPage' element={<ContentPage/>}/>
                </Routes>

Вопрос 2. Как убрать exact который ставится автоматически в react router 6, так как мне нужно, чтобы header отображался не только при пути /contentPage, но и при других роутах содержащих /contentPage


Ответы (1 шт):