我正在设置nginx以使用React SPA。当我不包含变量路径(/ rsvp /)时,页面加载正常。但是当我尝试(/ rsvp / S0mEtH1NG)时,它会下载索引,清单,css文件......但它实际上并没有将这些内容应用到index.html。我几乎只看到我的index.html没有实际加载。
我的配置看起来像这样:
server {
listen 80;
server_name something.com;
location / {
root /srv/something.com/webroot;
index index.html;
}
location /rsvp {
alias /srv/rsvp/build;
try_files $uri $uri/ /rsvp/index.html;
}
}
如果我有try_files $uri $uri/ /index.html
,它将加载根(/)的index.html但有类似的问题,因为它不使用任何css。
感谢您的帮助,非常感谢!
答案 0 :(得分:1)
alias
有try_files
和location /rsvp {
alias /srv/rsvp/build;
if (!-e $request_filename) { rewrite ^ /rsvp/index.html? last; }
}
。我会避免在同一个块中使用这些指令。尝试:
if
有关使用In [4]: df.merge(list1.to_frame(name='c1'))
Out[4]:
c1 c2
0 b 2
1 c 3
的信息,请参阅long standing issue。