首页  >  问答  >  正文

Nginx请求转发的问题

我想将访问:
http://www.demo.com/en/group/index/test
请求转发到:
http://www.demo.com/group/index/test?siteId=en;
其中国家变量siteId后面的参数en,就是前面url中的/en/,这种规则在Nginx中该怎么写呢?

望大神指点,非常感谢~~

曾经蜡笔没有小新曾经蜡笔没有小新2713 天前420

全部回复(2)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:24:23

    rewrite ^/(en|cn)/(.*)$ /?siteid= last permanent;

    放到location /的区块里

    回复
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:24:23

    你要做的事不是转发,而是URL重定向。所以可以借助nginx rewrite
    rewrite的总结

    回复
    0
  • 取消回复