nginx 重写URL尾部斜杠

  • A+
所属分类:Nginx

网友问如何在URL后面添加上斜杠。顺便总结了下针对URL结尾添加斜杠和删除斜杠的改写规则。

1. 在URL结尾添加斜杠

在虚拟主机中这么添加一条改写规则:

例如:

2. 删除URL结尾的斜杠

在虚拟主机中这么添加一条改写规则:

例如:

不过建议删除URL结尾的斜杠,会混乱搜索引擎的。

引申nginx重写规则参见《Nginx重写规则指南》。

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

    • 匿名 9

      location /3d {
      proxy_pass http://localhost:8081;
      }

      访问地址http://localhost:8089/3d/api/data/search 转发后全部变成
      //api/data/search
      不知道有何方式 可以改成:
      /api/data/search

        • luhz 9

          @匿名 配置改成这样:
          location /3d/ {
          proxy_pass http://localhost:8081/;
          }

        • Aceslup 9

          感谢分享。

          • 牧童Damian 9

            mark