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;
}
Olá, estou tentando reescrever (0-9)* e passá-lo para thttpd. Mas tudo que recebo é um erro 404: Se eu entrarhttp://example.com/123 Recebo que o URL '/123' não foi encontrado no thttpd Alguma sugestão? obrigado!
Responder1
a seguinte sintaxe deve funcionar
location / {
rewrite ^/([0-9]*)$ /disp.cgi?$1 break;
#include proxy.conf;
proxy_pass http://127.0.0.1:8999;
}
Se / não precisar ser reescrito para outro URL, adicione isto também:
location = / {
proxy_pass http://127.0.0.1:8999/;
}