【发布时间】:2019-06-28 12:11:27
【问题描述】:
目前我正在运行一个基于 Django 的网站。我想用 Vue/Nuxt 构建版本替换我的“/admin/”区域,但现在保留我网站的其余部分。
为了提供我的文件,我使用启用了 mod_rewrite 的 Apache2。我的 Nuxt 服务器在 localhost:3000 上运行。
在我的 .htaccess 中,我写了这一行来代理 /admin/ 到 Nuxt 服务器
RewriteRule ^admin/(.*) http://localhost:3000/$1 [P]
如果我访问 www.example.com/admin/,我会看到我的 Nuxt 项目的输出。但是由于路径错误,所有资源都没有加载。
而不是 www.example.com/admin/.nuxt/... Nuxt 正在“寻找” www.example.com/.nuxt/
我该如何更改?
【问题讨论】:
-
将您的解决方案放在答案中,它可能对其他人有所帮助。
标签: apache mod-rewrite server-side-rendering nuxt.js