У меня есть сайт Wordpress с Nginx, который существует на https://www.exampleurl.com
У меня есть приложение, работающее на Vercel - https://github.com/cwackerfuss/реакт-слово - под которым я хочу бежать https://www.exampleurl.com/wordle/ моего веб-сайта (не поддомена, это, конечно, сделало бы все намного проще).
Итак, я настроил обратный прокси в Nginx:
местоположение /слово/ {
proxy_pass https://wordleexample.vercel.app/;
прокси_перенаправление выключено;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Он «работает», но файлы .js и .css, которые он пытается загрузить, не привязаны жестко к версиям, размещенным на Vercel.
<script defer="defer" src="/static/js/main.e185fe80.js"></script>
<link href="/static/css/main.8376a7a5.css" rel="stylesheet">
Итак, браузер пытается искать эти файлы в www.домен.com/wordle/ где их, конечно, нет. Итак, приложение не загружается/не работает.
Как я могу заставить приложение работать так, как я хочу? Я основывал вышеизложенное эта почта который я нашел.
Я знаю, что могу настроить что-то как личный домен в Vercel, но это открывает другие проблемы, связанные с настройками DNS, которые я не могу изменить, AWS, CDN, хостинг и т. д.