Я создаю активный SPA с Wordpress, работающим в качестве бэкэнда, но он не безголовый , поэтому весь интерфейс включен в тему. Я просто запускаю сборку npm и ставлю производственные файлы в файл functions.php. Приложение отображается в <div id="root"></div>
внутри файла шаблона. В моей установке WordPress установлена статическая домашняя страница, в которой используется шаблон, содержащий корневой элемент React.
Кажется, это работает просто отлично, кроме маршрутизатора. Если я перейду на другой адрес, скажем, https://mywebsite/about
, он попытается загрузить страницу WordPress с именем about
вместо того, чтобы остаться на той же странице, и использовать маршрутизатор для рендеринга соответствующего компонента. Есть ли что-то, что мне нужно изменить в файле .htaccess? Или что-то еще мне не хватает?