nginxにgatsbyをデプロイすると、リダイレクトアドレスが間違っていて、更新時にポート番号が表示されますか?

nginxにgatsbyをデプロイすると、リダイレクトアドレスが間違っていて、更新時にポート番号が表示されますか?

私はウェブサイトを持っており、dockerコンテナのnginxにウェブサイトを配布しました。問題は、ウェブサイトを更新すると、Chromeアドレスバーにポート番号が表示され、エラーがリダイレクトされることです。

私はフロントエンドプログラマーであり、サーバー権限がないため、バックエンドで何も試すことはできません。サーバー側でnginx構成ファイルを編集しようとしましたが、成功しませんでした。

ウェブサイトのアドレスは次のとおりです。

www.haetek.com/case

ページを更新すると、ポート番号8181が表示されます。

www.haetek.com:8181/case

通常のアドレスリダイレクトを期待しました。

これはdocker-compose.yml

services:
  nginx:
    image: 'bitnami/nginx:latest'
    ports:- '80:8181'- '443:8443'
    volumes:- ./conf:/opt/bitnami/nginx/conf- ./certs:/certs- ./data:/app

ベストアンサー1

この問題を解決するには、アドレスの末尾にスラッシュを追加してください。

この住所

www.haetek.com/case

この住所に移動

www.haetek.com/case/

この問題がなぜ解決されたのかよくわかりません。しかしそれはうまくいきました。

おすすめ記事