Я пытаюсь использовать безголовый WordPress с интерфейсом React-powered. Чего я хочу добиться, так это возможности использовать / wp-admin /, / wp-json / и такие конечные точки, в то же время имея возможность использовать мой сайт без моего реагирующего маршрутизатора на эти URI.
ИтакКогда я захожу на сайт example.com/blog, я захожу в свое приложение React, и это хорошо. Тем не менее, когда я захожу на сайт example.com/wp-json/wp/v2/posts, я все равно доходю до своего приложения React, что не очень хорошо. Я вроде хочу, чтобы такое же поведение, как у https://techcrunch.com.
Проблема заключается в файле .htaccess, я считаю.
Итак, у меня есть папка www и я переместил своюсобрать файлы в эту папку (запустив npm, запустите build). Внутри этой папки у меня также есть .htaccess и папка wp, папка wp содержит мою установку WordPress.
Я перешел по этим ссылкам, но, похоже, не могу найти последнюю часть головоломки (в основном потому, чтоЯ до сих пор не понимаю, как правильно настроить .htaccess):
https://wordpress.org/support/article/giving-wordpress-its-own-directory/#method-i-without-url-change
Мой файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>