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;
}
Hola, estoy intentando reescribir (0-9)* y pasarlo a thttpd. Pero todo lo que recibo es un error 404: si entrohttp://ejemplo.com/123 Me sale que la URL '/123' no se encontró en thttpd ¿Alguna sugerencia? ¡gracias!
Respuesta1
la siguiente sintaxis debería funcionar
location / {
rewrite ^/([0-9]*)$ /disp.cgi?$1 break;
#include proxy.conf;
proxy_pass http://127.0.0.1:8999;
}
Si / no debería reescribirse en otra URL, agregue esto también:
location = / {
proxy_pass http://127.0.0.1:8999/;
}