标签: ruby sinatra
我正在尝试在网址http://server/project/的代理后面运行sinatra,以便GET http://server/project/foo转到应用中的/foo。我的config.ru看起来像这样:
http://server/project/
GET http://server/project/foo
/foo
config.ru
map('/project') { run App }
我在日志"GET /project/ HTTP/1.1" 404中看到;即使我定义了GET '/'方法。它在正常运行时工作(仅run App没有map调用)。我无法弄清楚原因。
"GET /project/ HTTP/1.1" 404
GET '/'
run App
map