Как развернуть Nuxt SSR с mod_rewrite в подпапке? - PullRequest
0 голосов
/ 28 июня 2019

В настоящее время у меня работает сайт на Django.Я хочу заменить область "/ admin /" на версию сборки Vue / Nuxt, но пока оставляю оставшуюся часть моего веб-сайта.

Для обслуживания своих файлов я использую Apache2 с включенным mod_rewrite.Мой сервер Nuxt работает на локальном хосте: 3000.

В моем .htaccess я записал эту строку в proxy / admin / на сервер Nuxt

RewriteRule ^admin/(.*) http://localhost:3000/$1 [P]

Если я захожу на www.example.com/ admin / Я вижу вывод моего проекта Nuxt.Но все ресурсы не загружены, потому что пути неверны.

Вместо www.example.com/admin/.nuxt / ... Nuxt «ищет» www.example.com/.nuxt/

Как я могу это изменить?

1 Ответ

0 голосов
/ 01 июля 2019

Я наконец решил проблему самостоятельно:

Решение

nuxt.config.js

  router: {
    base: "/myapp/"
  },

.htaccess

RewriteRule ^myapp/(.*) http://localhost:3000/myapp/$1 [P]
RewriteRule ^_nuxt/(.*) http://localhost:3000/_nuxt/$1 [P]
...