服务器问答

openresty 如何使用 lua 实现 map 的这个功能?
0
2021-05-19 20:51:15
idczone

根据请求 cookie 设置不同的变量

map $http_cookie $rootpath {
    "~gray" "/data/gray";
    default "/data";
}
server {
    listen 80;
    server_name devtest.foobar.cn;
    access_log logs/devtest_access.log  main;
    index index.html index.htm index.jsp index.do;
    root /data;

    location ~ /omg {
        root $rootpath;
        try_files $uri $uri/美国服务器;
    }


set_by_lua 应该可以?
https://github.com/openresty/lua-nginx-module#set_by_lua

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服