nginx がドメイン名アクセス用に設定されている場合にドメイン名の後に 2 つのスラッシュ // が表示される問題の解決方法

nginx がドメイン名アクセス用に設定されている場合にドメイン名の後に 2 つのスラッシュ // が表示される問題の解決方法

最近、個人のウェブサイトを書き直しました。Alibaba Cloudで新しいサーバーを購入しました。設定後、問題が発生しました。ドメイン名を入力すると、ドメイン名のアドレスの末尾に2つのスラッシュが自動的に追加されます。

そして、ウェブサイトはまだアクセスできません。nginxの設定を注意深く観察したところ、次のことがわかりました。

解決

nginxの設定でパスの後に/を追加する必要があります

設定が完了したら

保存して再起動

再度訪問しても問題ありません

添付の設定ファイル

サーバー{
    聞く 80;
    サーバー名 wx.pyxrsj.cn;
    /etc/nginx/default.d/*.conf を含めます。

    位置 / {
       proxy_pass http://localhost:8080/pyrsfw/; ####この / はインデックスとともに追加する必要があります index.html index.htm index.jsp;
    }
    場所 ^~/wxapi/ {
        proxy_set_header ホスト $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy が true である;
        proxy_pass http://localhost:8888/; ####この / を追加する必要があります}

     エラーページ 404 /404.html;
      場所 = /40x.html {
    }

    エラーページ 500 502 503 504 /50x.html;
      場所 = /500.html {
    }
   }

nginx ドメイン名アクセスを構成する際にドメイン名の後に 2 つのスラッシュ // が表示される問題の解決方法については、これで終わりです。nginx ドメイン名の後に 2 つのスラッシュが表示されることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Nginx proxy_pass の / スラッシュによって引き起こされた殺人事件の詳細な説明
  • nginx URL にスラッシュと 301 リダイレクトが自動的に追加される問題
  • Nginx サーバーで WordPress パスにスラッシュが自動的に追加されない問題を解決する方法
  • Nginx のバックスラッシュ自動デコード問題の解決方法
  • nginxのスラッシュ(/)の詳しい説明

<<:  MySQL 5.7.30 のインストールとアップグレードの問題に関する詳細なチュートリアル

>>:  Vue ルーティングフォールバックに最適なソリューション (vue-route-manager)

推薦する

Dockerコンテナでユーザーを切り替えるときに権限が不足する問題を解決する方法

Docker コンテナでユーザーを切り替えると、権限が不十分であるというメッセージが表示されます。解...

MySQL スケジュールタスク (EVENT イベント) を詳細に設定する方法

目次1. イベントとは何ですか? 2. 「イベント」機能を有効にする1. 機能が有効になっているかど...

React dva実装コード

目次ドヴァdvaの使用DVAの実装非同期をサポートルーターの実装成し遂げる:ドヴァdva は、red...

Vue テンプレート構成と Webstorm コード形式仕様設定

目次1. コンパイラコードフォーマット仕様設定2. Vueテンプレートの設定1. コンパイラコードフ...

Linux statコマンドの使用

1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...

Dockerで新しいイメージを手動で構築する方法

この記事では、Docker で新しいイメージを手動で構築する方法を紹介し、皆さんと共有します。詳細は...

Mac+IDEA+Tomcat の設定手順

目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...

WeChatアプレットがチャットルーム機能を実現

この記事では、参考のために、WeChatアプレットのチャットルームを実装するための具体的なコードを例...

DockerでEurekaを設定する方法

ユーレカ: 1. JDKイメージを構築するEurekaコンテナを起動するjdkフォルダと必要なファイ...

DockerにRabbitMQを素早くインストールする方法

1. 画像を取得する #Webコントロールページを含むバージョンを指定します docker pull...

MySQLでトリガーを作成する方法

この記事の例では、参考のためにMySQLトリガーを作成するための具体的なコードを共有しています。具体...

VMwareワークステーションとデバイス/資格情報の非互換性によって発生する起動エラーについて

VMware Workstationsが仮想マシンエラーを起動する エラー レポートのリンク htt...

Linux での syslogd および syslog.conf ファイルの解釈

1: syslog.conf の概要異なるタイプの Unix の場合、標準の UnixLog システ...

LeetCode の SQL 実装 (177. 給与が N 番目に高い)

[LeetCode] 177. 最も高い給与従業員テーブルからn番目に高い給与を取得する SQL ...

オンラインMySQL自動増分IDが使い果たされた場合の対処方法

目次テーブル定義の自動増分 ID InnoDBシステムはrow_idを自動的に増加させるシドInno...