我設置nginx使用React SPA。當我不包含可變路徑(/ rsvp /)時,頁面加載正常。但是當我嘗試(/ rsvp/S0mEtH1NG)時,它會下載索引,清單,css文件...但它實際上並沒有將這些內容應用於index.html。我幾乎只是看到我的index.html沒有實際加載。Nginx的try_files加載空白頁面時,通過變量路徑
我的配置看起來是這樣的:
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。
感謝您的幫助,非常感謝!
你有一個缺少';'。 –
謝謝! (固定,但只是從手動輸入配置) – RollinRight