2011-02-28 34 views
2

我想从nginx + mongrel迁移到nginx + passenger。该应用程序加载和工作,但我无法得到它确定像/posts/100.xml路线。但是,像/posts/100?format=xml工作Passenger + Nginx:xml路由问题

是否有一些配置,我错过了?

感谢, Prateek

+0

没有什么真正脱颖而出。你可以请你发布你的nginx配置吗?另外,您是否已验证所需的网址结构在其他环境中是否正常工作? – bloudermilk 2011-03-07 05:13:21

回答

0

检查此行routes.rb

match ':controller(/:action(/:id(.:format)))' 
+1

我不会推荐这个。从rails 3.x routes.rb:“这是一个传统的野生控制器路由,不建议用于RESTful应用程序。” – bloudermilk 2011-03-07 06:15:50

2

这是一个重定向规则重定向所有非斜杠的URL削减那些被搞乱的东西了。对不起,这个麻烦