Что я тут не так делаю?
App.js
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/docs" component={Docs} />
<Route exact path="/logout" render={() => <div className="centered">
<p>You're logged out of APP.</p>
<p><Link to="/">Login</Link></p>
</div>} />
<Route exact path="/__logout" render={() => { return <Redirect to="/logout" />; }} />
</Switch>
// какой-то другой компонент
<DropdownItem tag="a" href="/__logout">Logout</DropdownItem>
Над линией отлично работает тотализатор и доводит меня до /__logout
. Но перенаправление на /logout
в соответствии с App.js
не происходит.
Мое приложение правильно перенаправляется на /__logout
. Но перенаправление на /logout
не происходит после и div
для relogin
, как упомянуто выше, не происходит?
Не могу понять. Пожалуйста, помогите.
Дополнительные детали:
допустим, мое приложение:
https://www.example.com
Итак, когда я делаю выход из системы, используя /__logout
, он отлично работает, как:
https://www.example.com/__logout
но я хочу перенаправить https://www.example.com/__logout
на https://www.example.com/logout
, эта конкретная вещь не работает.