在 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/

我不知道为什么它解决了这个问题的细节。但它奏效了。

相关内容