server {
listen 80;
server_name _;
access_log /data/wwwlogs/access_nginx.log combined;
root /data/wwwroot/default;
index index.html;
location /dist {
try_files $uri $uri/ /dist/index.html;
}
私は自分のnginxサーバーを設定しようとしています。私は "ipaddress/dist/何でも"を訪問しようとすると、すべてのリクエストは "ipaddress/dist/index.html"にリダイレクトできます。 Angular2のルーティングの要件です。しかし、私は404ページしか見つけることができません。 "try_files"または "location/dist"が動作しないようです。どうしたの?ありがとうございました。Nginxの場所が動作しません
ありがとうございます。それは直接リダイレクトが2段階ルーティングアドレスを失うようです。 Angularが提供する解決策は、 "location"と "try_files"を使うことですが、私はうまく動作しません。 "$ uri"が見つからない場合、nginxは "try_files"の最後のparmに移動しません。 –
あなたは場所/ {...}を試すことができますか? – OmarIlias
いいえ、この 'location/{try_files $ uri /dist/index.html; } 'それは何と言いますか? – OmarIlias