Безголовый WordPress и React в одной папке / сервере - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь использовать безголовый 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...