使用下面的命令块用于将/wiki 开头的链接重定向到 /confluence

location / {
            rewrite ^/wiki/?(.*)$ /confluence/$1 permanent;
        }

这个命令块有以下几点功能:

  1. 支持将/wiki 重定向到 /confluence
  2. 支持将/wiki/* 重定向到/confluence/*
  3. 永久重定向

这里说一下永久重定向,永久的意思是告诉浏览器我改名了,后面遇到旧的名字别再来烦我,直接往新的上转。这也引入一个问题,如果服务器不小心返回了一个错误的永久重定向给浏览器,那除非浏览器清除记录,否则永远改不回来。解析办法也很简单,在Chrome浏览器中,按F12打开开发者工具,选中禁用缓存,重新加载一次页面就行了。

  • 无标签