Как мне перенаправить, если пользователь переходит на непубличный URL в React?

Вот решение:

$sd = 'tiger.png';
$tpl = 'tpl.png';
$dest = 'tiger_cut.png';

$base = new Imagick($sd);
$mask = new Imagick($tpl);

$base->compositeImage($mask, Imagick::COMPOSITE_DSTIN, 0, 0, Imagick::CHANNEL_ALPHA);
$base->writeImage($dest);
0
задан Josué Cortina 19 January 2019 в 22:37
поделиться

2 ответа

Должно быть легко:)

Вам просто нужно добавить из реквизита в свой <Redirect> и разместить его в качестве первого маршрута:

<Redirect from="/" to="/home" />
0
ответ дан 0xc14m1z 19 January 2019 в 22:37
поделиться

Вам необходимо использовать свойства from и exact. Чтобы использовать оба свойства, такой Redirect должен быть дочерним по отношению к компоненту Switch (см. Документы здесь ):

<Route path='/' render={() => (
  <Page>
    <Switch>
      <Redirect exact from='/' to='/home'></Redirect>
      <Route path='/home' component={Home}></Route>
      <Route path='/users/new' component={RegistrationForm}></Route>
      <Route path='/users' component={Table}></Route>
    </Switch>
  </Page>
)}></Route>
0
ответ дан Josué Cortina 19 January 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: