我正在尝试从其他服务器上的地址 helpme,com / donor / 2014/12/07 / Name 传递请求。
网址如: / donor / 2014/12/07 / Mike
需要转换为以下查询类型: /donor.php?yyyy=2014&mm=12&dd=07&donor=Name 。
现在我有:
location ~* ^/donor/+$ {
rewrite ^/(.*) /donor.php?yyyy=$1&mm=$2&dd=$3&donor=$4 break;
proxy_pass http://164,151,234,168;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
请帮帮我。
答案 0 :(得分:1)
正则表达式应该是(未经测试的)/donor/(\d{4})/(\d{2})/(\d{2})/(.+)
。
但是,使用逗号(,)代替句点(。)作为主机名/ IP似乎是错误的。据我所知,到处都使用相同的角色......