location /(0-9)* { #rewrite ^/(0-9)*$ /disp\.cgi?$1 last; rewrite ^(.*)$ /disp\.cgi?$1 break; #include proxy.conf; proxy_pass http://127.0.0.1:8999; }
嗨我想重写(0-9)*并将其传递给thttpd。 但我得到的是一个404错误:如果我inputhttp://example.com/123我得到的url'/ 123'在thttpd找不到任何build议吗? 谢谢!
下面的语法应该工作
location / { rewrite ^/([0-9]*)$ /disp.cgi?$1 break; #include proxy.conf; proxy_pass http://127.0.0.1:8999; }
如果/应该ne重写到另一个URL添加这个以及:
location = / { proxy_pass http://127.0.0.1:8999/; }