フロントエンドとバックエンドを分離し、nginx をプロキシ サーバーとして使用します。ページを更新して 404 をレポートします。

状況 1

nginx設定ファイルに文を追加します。その結果、nginx エージェントがページを見つけられない場合、指定されたページにアクセスしようとします。フロントエンド vue プロジェクトの場合、ページはたまたま vue 自体によって管理されているため、エラーは報告されません。

場所 /{                 エイリアス /var/www/html/;                 インデックスindex.html abc.html;

                try_files $uri $uri/ /index.html;
        }

ケース 2 と try_files のリフレッシュは依然として 404 です。try_files によってアクセスされる HTML の前に要求されたプレフィックスを入力する必要があります。

        location /work {                 エイリアス /var/www/html/;                 インデックスindex.html abc.html;

               # try_files $uri $uri/ /index.html;

               try_files $uri $uri/ /work/index.html;
        }

おすすめ

転載: blog.csdn.net/lxctxx/article/details/131400344