首页 > 解决方案 > Nginx - 位置重定向

问题描述

我正在尝试以下配置,但它没有按预期工作。

我在 /book 目录(/usr/share/nginx/html/book)下确实有 index.html 页面,我需要访问它,比如说当我访问 localhost:8080/book 时,它应该在 book 目录下显示 index.html。

当我尝试 localhost:8080/book/ 但不适用于 localhost:8080/book 时它可以工作(没有尾部斜杠“/”)。你能告诉我哪里出错了。谢谢!

默认配置:

server {
    listen       80;
    listen  [::]:80;
    server_name  localhost;
    

    location = /book {
     root /usr/share/nginx/html;
     index index.html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

}

标签: nginx

解决方案


推荐阅读