ホームページ > ウェブフロントエンド > jsチュートリアル > vue リフレッシュ 404 問題の解決策

vue リフレッシュ 404 問題の解決策

不言
リリース: 2019-03-19 11:24:31
転載
5085 人が閲覧しました

この記事の内容は、vuefresh 404 の問題の解決策に関するものであり、一定の参考価値がありますので、困っている友人は参考にしていただければ幸いです。

1. 問題の説明

vue-route と webpack を組み合わせて単一ページのルーティング プロジェクトを作成すると、運用とメンテナンスがサーバー側での nginx の設定を支援しました。導入完了後、ホームページにアクセスし、ホームページからセカンダリページを開くのは問題ありませんが、セカンダリページをすべて開いて再度更新すると、404現象が発生します。

2. 問題の原因:

vue-router によって設定されたパスが実際のパスではないため、ページの更新時にアクセスされたリソースがサーバー上で見つかりません。

3. 解決策:

nginx 設定に vue-route のジャンプ設定を追加します (ここのホームページはindex.html、index.phpの場合は対応する位置に置き換えます)以下)、正しい構成は次のとおりです

location / {
    try_files $uri $uri/ @router;
    index index.html;
}

location @router {
    rewrite ^.*$ /index.html last;
}
ログイン後にコピー
この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの JavaScript チュートリアル ビデオ 列に注目してください。

以上がvue リフレッシュ 404 問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート