当前,我正在运行一个基于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 /
我该如何更改?
答案 0 :(得分:0)
我终于自己解决了这个问题:
nuxt.config.js
router: {
base: "/myapp/"
},
.htaccess
RewriteRule ^myapp/(.*) http://localhost:3000/myapp/$1 [P]
RewriteRule ^_nuxt/(.*) http://localhost:3000/_nuxt/$1 [P]