2
私は自分のnginx.confにリバースプロキシを設定しています。とてもうまく動作します。nginxのプロキシからページを転送する方法はありますか?
location /foo/ {
proxy_pass http://localhost:5000/;
proxy_intercept_errors on;
proxy_redirect off;
}
と私はまた、エラー要求を処理:あなたが見ることができるように
location @404 {
#redirect to http://localhost:5000/foo/index.html
return 302 /foo/index.html;
}
error_page 404 = @404;
が、私はindex.htmlをにリダイレクトするために302を使用しています。これまで完璧に動作しています。
しかし、私が望むものはリダイレクトしません。インデックスページをブラウザに転送したい (私が必要とする理由は、私がhtml5モードを有効にして、anglejsアプリで#
を削除するときに、リフレッシュの問題を処理したいということです)
これを行う方法はありますか?
あなたは 'error_page 404 = /foo/index.html;'を試したことがありますか? –
@Sergio、私はあなたのソリューションを試しました、それだけで動作します!ああ、ありがとう! – yukuan
@yukuan:ハァッ?私は何も提案しなかったのですか? :) –