#reactjs #wordpress #url-routing #next.js #wordpress-rest-api
#reactjs #wordpress #url-маршрутизация #next.js #wordpress-rest-api
Вопрос:
У меня есть блог WordPress и веб-сайт ReactJS / NextJS. В настоящее время у меня есть только 1 домен, а блог WordPress размещен на другом сервере. Я хочу развернуть свой блог WordPress в том же домене, который в настоящее время включает мой сайт React? NextJS. Я не хочу создавать поддомен, поскольку это бесполезно для целей SEO.
Ответ №1:
вы можете использовать промежуточное программное обеспечение прокси и перенаправлять любой запрос, который поступает /blog
в ваше приложение nextjs через прокси, на сервер вашего блога.
Комментарии:
1. Я не хочу перенаправлять, так как это не будет хорошо для SEO, любым другим способом?
2. что вы подразумеваете под перенаправлением? происходит перенаправление, но ваш dns остается неподвижным, потому что ваши приложения подключаются к вашему блогу.
3. Проблема с этим возникает всякий раз, когда я пытаюсь открыть.. допустим, статья о mywordpress.com/article1 это также изменяет URL в приложении ReactJS, и я не хочу, чтобы URL менялся.
4. Нет, использование перенаправления через прокси не изменит ваш URL. Например, ваш домен ABC.com и ваша статья в wordpress.com/article1 используя прокси, вы будете иметь ABC.com/article1 или вы даже можете добавить slug, например ABC.com/article/1 , вам решать, как управлять URL.. URL будет изменен, если вы сделаете перенаправление со своего интерфейса.
5. Я думаю, это зависит от этого кода: app.use( «/», createProxyMiddleware ({ target: » mywordpress.com «, changeOrigin: true, }) Итак, в этом мне нужно указать этот код для каждой страницы.. в этом проблема