Я создал одностраничное приложение реакции и успешно развернул его в firebase. Теперь я хочу создать плагин в WordPress, когда я активирую этот плагин, тогда мне нужно показать пользовательский интерфейс реакции.
Итак, я создал страницу в WordPress и создал шорткод для отображения данных реакции SAP и шорткода I ' m, используя на странице для отображения данных.
Чего я добился:
Шорткод - готово Создание страницы - готово Отображение React UI через шорткод на странице - сделано
Проблема :
Я использую response-router в приложении реагирования, поэтому, когда я изменяю маршрут, он будет добавлен в URL-адрес браузера. Например, это страница пользователя WordPress "http://localhost/wordpressdemo/user", и когда я получаю доступ к " test "ссылка (это в моем приложении реакции) Итак, новый URL-адрес в браузере, как этот" http://localhost/wordpressdemo/user/test ", работает нормально и отображает данные тестового компонента в реакции. Но когда я перезагружаю страницу, отображается 404 страницы, которые не найдены. Есть ли способ сохранить данные при изменении URL-адреса (через ссылку или через загрузку страницы)?
По-моему, WordPress не знает, что это за «http://localhost/wordpressdemo/user/test» URL. WordPress понимает, пока пользовательская часть в URL-адресе (потому что это страница WordPress)
может мне помочь с этим?