这应该是一个常见问题,但我似乎找不到合适的配置,比方说我想要
domain / foo - >域:80
以下作品:
# using `range`
mquadri$ python3 -m timeit "lst = ['T', 'H', 'T', 'T', 'H', 'H', 'T', 'H', 'T', 'T']; sum(1 for i in range(len(lst)-1) if lst[i] != lst[i+1]) + 1"
100000 loops, best of 3: 2.33 usec per loop
# using `zip`
mquadri$ python3 -m timeit "lst = ['T', 'H', 'T', 'T', 'H', 'H', 'T', 'H', 'T', 'T']; sum(1 for a, b in zip(lst, lst[1:]) if a !=b) + 1"
1000000 loops, best of 3: 1.91 usec per loop
# using `groupby`
mquadri$ python3 -m timeit -s "from itertools import groupby" "lst = ['T', 'H', 'T', 'T', 'H', 'H', 'T', 'H', 'T', 'T']; len(list(groupby(lst)))"
1000000 loops, best of 3: 1.45 usec per loop
但是如果域名:80本身重定向到域/栏之类的东西 然后我试试这个:
location /foo/ {
proxy_pass http://domain:80/;
proxy_set_header Host $host;
}
但是对于http://domain:80/bar/obj1下的任何内容,我都会收到404错误。
也可以nginx检测到后端重定向,因此我不必硬编码" bar /"在proxy_pass?