小编Sco*_*ter的帖子

从 nginx url 中删除井号 (#) 并重定向

我想获取一个网址,添加前缀并从网址中删除井号。例如,从 http://localhost:8088/app1/#/hello 重定向到 http://localhost:8088/apps/app1/hello。

我已经尝试过这个,但它似乎不起作用:

  location /app1/ {
    rewrite ^([^#]*)([#])\/(.*) /apps$1$3 permanent;
  }
Run Code Online (Sandbox Code Playgroud)

这似乎与哈希标记有关。我可以从 http://localhost:8088/app1/q/hello 转到 http://localhost:8088/apps/app1/hello :

  location /app1/ {
    rewrite ^([^q]*)([q])\/(.*) /apps$1$3 permanent;
  }
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来处理重定向中的哈希标记吗?

nginx redirect

3
推荐指数
1
解决办法
3229
查看次数

标签 统计

nginx ×1

redirect ×1