首页 > Nginx请求转发的问题

Nginx请求转发的问题

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

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


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


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

放到location /的区块里

【热门文章】
【热门文章】